如何編寫一個非常簡單的程序,該程序使用命令行導航到用戶程序文件目錄中的程序,然後使用參數啓動.exe
?例如:使用參數啓動程序
「C:\等\ Program Files文件\ ProgramFolder \ Program.exe文件C:\等\桌面\ file.sppÇ\等\桌面\ file.txt的」
這隨同它一起啓動一個包含某個項目文件和一個.txt
文件的程序。
如何編寫一個非常簡單的程序,該程序使用命令行導航到用戶程序文件目錄中的程序,然後使用參數啓動.exe
?例如:使用參數啓動程序
「C:\等\ Program Files文件\ ProgramFolder \ Program.exe文件C:\等\桌面\ file.sppÇ\等\桌面\ file.txt的」
這隨同它一起啓動一個包含某個項目文件和一個.txt
文件的程序。
可以使用ProcessStartInfo.Arguments屬性指定的程序參數的字符串:
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"C:\etc\Program Files\ProgramFolder\Program.exe";
startInfo.Arguments = @"C:\etc\desktop\file.spp C:\etc\desktop\file.txt";
Process.Start(startInfo);
男孩,我讀了錯誤的問題。對你有好處! +1; – David 2011-03-02 14:41:20
如果你想傳遞完整的可執行文件路徑和參數,你需要的程序是windows命令提示符。
哦,我很抱歉,似乎遺漏了一大塊信息(對不起)。 我需要這個程序來提示用戶,詢問他們想要傳遞什麼文件作爲參數,然後將它們放入命令行 – mark 2011-03-02 14:17:54
只需創建一個新的文本文件,將其命名爲「go.cmd」和擺在那裏了以下內容:
"C:\etc\Program Files\ProgramFolder\Program.exe C:\etc\desktop\file.spp C\etc\desktop\file.txt"
瞧,你有你的程序!
我不明白。所有已知的桌面操作系統都允許您啓動程序並傳遞命令行參數。請問你有什麼問題? – 2011-03-02 14:16:15