public static void InvokeExe(string[] arg)
{
#region
// 这里是要调用的可执行文件的文件夹目录
//string UG_USER_II = Environment.GetEnvironmentVariable("UGII_USER_DIR");
string dir0 = AppDomain.CurrentDomain.BaseDirectory;
// Process:提供对本地和远程进程的访问并使你能够启动和停止本地系统进程
Process process = new Process();
//MessageBox.Show(dir0);
// 初始化可执行文件的一些基础信息
process.StartInfo.WorkingDirectory = dir0; // 初始化可执行文件的文件夹信息
process.StartInfo.FileName = "exe的名称"; // 初始化可执行文件名
// 当我们需要给可执行文件传入参数时候可以设置这个参数
// "para1 para2 para3" 参数为字符串形式,每一个参数用空格隔开
process.StartInfo.Arguments = arg[0] &
NX二次开发-建模-调用带参数启动的exe
最新推荐文章于 2023-09-26 01:58:56 发布
本文介绍了在NX二次开发中如何使用C#进行建模操作,并详细讲解了如何调用带有参数的外部exe程序。通过arg[0]、arg[1]、arg[2]传递参数,并使用process.WaitForExit()确保进程执行完毕后再继续后续代码,实现阻塞式调用。
摘要由CSDN通过智能技术生成