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); }