zoukankan      html  css  js  c++  java
  • unity启动第三方软件

    1.比如通过unity来打开迅雷播放一部电影,command 是就迅雷安装路径中的可执行文件,argument就是视频资源路径,其实这就是相当于使用命令行来播放视屏,首先打开播放器,然后把视屏的全路径输入到命令控制中,从而实现unity启动第三方软件,也可以使用openurl直接打开第三方软件
     
    private static void processCommand(string command, string argument){
            ProcessStartInfo start = new ProcessStartInfo(command);
            start.Arguments = argument;
            start.CreateNoWindow = false;
            start.ErrorDialog = true;
            start.UseShellExecute = true;
     
            if(start.UseShellExecute){
                    start.RedirectStandardOutput = false;
                    start.RedirectStandardError = false;
                    start.RedirectStandardInput = false;
            } else{
                    start.RedirectStandardOutput = true;
                    start.RedirectStandardError = true;
                    start.RedirectStandardInput = true;
                    start.StandardOutputEncoding = System.Text.UTF8Encoding.UTF8;
                    start.StandardErrorEncoding = System.Text.UTF8Encoding.UTF8;
            }
     
            Process p = Process.Start(start);
     }
  • 相关阅读:
    Node.js+express 4.x 入门笔记
    排序系列 之 堆排序算法 —— Java实现
    排序系列 之 归并排序算法 —— Java实现
    javascript必须知道的知识要点(二)
    XGBoost安装
    ubuntu16.04查看哪些软件可更新
    禁止ubuntu更新内核
    ubuntu安装nvidia显卡驱动问题
    禁用ubuntu16.04的guest账户
    远程登录jupyter notebook
  • 原文地址:https://www.cnblogs.com/xwwFrank/p/5660037.html
Copyright © 2011-2022 走看看