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