Unity启动外部程序(Process)
来源:互联网 发布:jsp与javascript的区别 编辑:程序博客网 时间:2024/06/06 17:28
启动外部程序时:直接使用Process.Start();来启动外部程序,参数(需要启动的外部程序所在文件位置)
关闭外部程序时:使用 process.Kill();来关闭外部程序
private string exePath; void Start() { exePath = @"C:\Windows\System32\calc.exe"; } void OnGUI() { if (GUI.Button(new Rect(100, 100, 150, 50), "Start Cale")) { Process.Start(exePath); } if (GUI.Button(new Rect(100, 200, 150, 50), "Stop Cale")) { KillProcess("Calculator"); } } void KillProcess(string processName) { Process[] processes = Process.GetProcesses(); foreach (Process process in processes) { try { if (!process.HasExited) { if (process.ProcessName == processName) { process.Kill(); UnityEngine.Debug.Log("已杀死进程"); } } } catch (System.InvalidOperationException ex) { UnityEngine.Debug.Log(ex); } } }
阅读全文
0 0
- Unity启动外部程序(Process)
- Process 启动外部应程序出错问题(等解)
- C#做服务使用Process启动外部程序没窗体
- Unity之启动外部APK
- c++ 启动exe(外部程序)
- c++ 启动exe(外部程序)
- c++ 启动exe(外部程序)
- c++ 启动exe(外部程序)
- 启动外部程序
- 启动外部程序
- Android启动外部程序
- chrome启动外部程序
- Android启动外部程序
- Delphi启动外部程序
- Qt启动外部程序
- .Net启动外部程序 .
- 启动一个外部程序
- c# 启动外部程序
- 最新angular cli 安装教程(angular4 )
- Linux文本处理三剑客之sed命令
- UTF-8编码规则(转)
- 给HTML的span设置值
- 【转】如何使用应用日志(Application Log)
- Unity启动外部程序(Process)
- 身份证、银行卡 js正则校验
- java的基本语言元素--运算符
- 谷歌面试题(3)
- Kubernetes集群中部署私有库harbor
- 箭头函数几个模版例子(便于自己查询)
- SqlMapConfig.xml模板(分页)
- java Reader的使用
- div section article