Unity3D中用C#调用Windows命令行
C#中的Process类可以访问windows所有的进程,当然也可以调用Windows命令行了,具体用法参见官方API文档
用途:执行外部的批处理命令
例如:
a.在U3D的编辑器类中操作CMD脚本,自动生成Protobuf文件。
b.资源的自动导入导出
c.调用外部程序显示,打开外部程序
……
1.首先要调用命令行,需要用到Process类的命名空间。
[cpp] view plain copy
4.你又发现主程序被锁死(阻塞)了,因为它占用了U3D主循环线程
例如:在Start()或者别的地方调用一下会造成程序卡死的现象出现。
这个时候需要重新开启一个新线程去执行该方法