使用参数运行EXE
我在尝试从C#应用程序执行可执行文件时需要帮助。
假设路径是cPath
,EXE是HHTCtrlp.exe
,必须传递的参数是cParams
。
我怎么会这样呢?
路径是变量的原因是要运行3个不同的EXE文件,路径将根据运行的路径而变化,与参数字符串相同。
任何帮助将不胜感激。
要使用参数启动进程,可以使用以下代码:
string filename = Path.Combine(cPath,"HHTCtrlp.exe"); var proc = System.Diagnostics.Process.Start(filename, cParams);
要再次终止/退出程序,您可以使用以下代码:
上述就是C#学习教程:使用参数运行EXE分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
proc.CloseMainWindow(); proc.Close();
System.Diagnostics.Process.Start("PATH to exe", "Command Line Arguments");
ProcessStartInfo startInfo = new ProcessStartInfo(string.Concat(cPath, "\", "HHTCtrlp.exe")); startInfo.Arguments =cParams; startInfo.UseShellExecute = false; System.Diagnostics.Process.Start(startInfo);
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/951196.html