我用下面的命令應該創建一個單獨的EXE
文件(Player.exe
當翻譯):運行外部程序,而在C#幾個參數
copy/b player.exe + game.zip game.ehe
但是,該命令沒有創建(即使bat文件被獲取),並啓動一個空的player.exe
而沒有game.zip
。
我下面的代碼無法正常工作:
private void button2_Click(object sender, EventArgs e)
{
saveDialog.Filter = "exe | *.exe";
if (saveDialog.ShowDialog() == DialogResult.OK) ;
{
ProcessStartInfo info = new ProcessStartInfo();
info.FileName = @"engine\windows\player.exe";
info.Arguments = "/b copy " + labelPath + saveDialog.FileName;
info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
using (Process process = Process.Start(info))
{
process.WaitForExit();
}
}
}
有人能告訴我爲什麼預期我的代碼不能正常工作?
試過兩種方法,它不起作用。點擊保存在對話框中,所有... – user1667616
@ user1667616,「不起作用」不是一個問題的解釋。在調試器中瀏覽代碼並查看所有內容,確保您對值很滿意,確保您沒有吃異常,並在您的問題中發佈此類調查的詳細信息。 –