unity调用cmd命令
时间: 2023-10-14 16:24:01 浏览: 179
在Unity中,可以使用System.Diagnostics.Process类来调用cmd命令。以下是一个示例代码,该代码将在Windows系统中打开命令提示符并运行dir命令:
```
using System.Diagnostics;
public class CmdTest : MonoBehaviour
{
void Start()
{
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.Arguments = "/c dir";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardOutput = true;
process.Start();
string output = process.StandardOutput.ReadToEnd();
Debug.Log(output);
process.WaitForExit();
}
}
```
该代码中,首先创建一个Process对象并指定要运行的命令提示符程序(cmd.exe),然后设置命令行参数(/c dir)。启用RedirectStandardOutput属性后,可以读取命令提示符的输出。最后,等待命令提示符进程退出。
阅读全文