正确运行统一项目中的可执行文件
本文关键字:可执行文件 项目 运行 | 更新日期: 2023-09-27 18:20:53
我想在Unity3d中创建两个按钮。第一个应该记录,它调用一个可执行文件。第二个应该是一个按钮停止,它应该返回并停止可执行文件。我在Unity中创建了一个简单的示例项目,并添加了一个OnGUI()函数。我添加了"记录"answers"停止"两个按钮。我的代码如下:
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文件的执行,我应该在停止按钮功能中添加什么?
错误似乎很明显。找不到文件。URL似乎根本不正确。"D:''Debug''exec.exe D:''data''afds-afd"第一部分看起来不错,但您想用"D:''data''afds-afd"部分实现什么?