【发布时间】:2015-11-06 08:59:23
【问题描述】:
我想在 Unity3d 中创建两个按钮。第一个应该记录,它调用一个可执行文件。第二个应该是一个按钮停止,它应该返回并停止可执行文件。我在 Unity 中创建了一个简单的示例项目,并添加了一个 OnGUI() 函数。我添加了两个按钮 RECORD 和 STOP。我的代码如下:
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 文件的执行,我应该在停止按钮功能中添加什么?
【问题讨论】:
标签: c# unity3d executable