1
我想在Unity3d中創建兩個按鈕。第一個應該記錄,它調用一個可執行文件。第二個是應該返回並停止可執行文件的按鈕停止。我在Unity中創建了一個簡單的示例項目,並添加了一個OnGUI()函數。我添加了兩個按鈕RECORD和STOP。我的代碼如下:正確運行unity項目中的可執行文件
void OnGUI(){
if (GUI.Button (new Rect (150,250, 100, 50), "RECORD")) {
System.Diagnostics.Process.Start("D:\\Debug\\exec.exe D:\\ data\\ afds afd");
}
if (GUI.Button (new Rect (270,250, 100, 50), "STOP")) {
...
}
}
我的第一個問題是關於Process.Start。當我從命令提示符嘗試從Windows控制檯運行命令時,它正常工作。但是從Unity我得到的消息:
Win32Exception:系統找不到指定的文件。 大段引用
我怎樣才能解決這個問題?我應該在停止按鈕功能中添加什麼來停止執行.exe文件?
是可執行文件的參數。我不確定是否將寫入方式添加到進程中。我是如何在win32控制檯中執行此操作的。 –
嘗試只是把「D:\ Debug \ exec.exe」而不是「D:\\ Debug \\ exec.exe D:\\ data \\ afds afd」 – ILiveForVR
我嘗試了所有的組合,並且得到了同樣的錯誤。 –