2017-02-28 73 views
0

我有一個.exe程序,它有自己的命令。該程序需要通過CMD(命令提示符,MS DOS)執行。它的工作原理如下:假設我在Visual Studio中有一個項目,並且已經在項目中導入了.exe程序(名稱爲ul_install.exe)。首先,如何調用CMD,然後將目錄切換到我已經導入到我的項目中的.exe程序 ,然後將這個:ul_install E A "Example" DVD命令作爲字符串變量傳遞(就像我寫了它一樣)最後按Enter鍵?請記住,每當我手動執行此操作時,會出現另一個cmd窗口,這是.exe程序的進程並開始使其成爲進程(即將ISO文件轉換爲另一種分割文件格式)C#打開cmd更改目錄到.exe文件傳遞參數並按回車

+1

請格式化爲多個句子和所以人們不會頭疼,試圖弄清楚你問的是什麼。 –

+0

爲什麼你認爲命令提示符部分是這個過程的必要部分?你爲什麼認爲你不能直接啓動exe文件? –

+0

爲什麼不直接使用Process.Start直接啓動ul_install.exe並在StartInfo中放置參數並指定程序啓動的CurrentDirectory? – dcg

回答

0

我正在尋找的答案正在使用ProcessStartInfo.WorkingDirectory使用此屬性並傳遞一個字符串我可以使cmd.exe調用目錄我想然後我可以通過此參數:ul_install E A "Example" DVD並使我的程序工作:-)

相關問題