c程序怎么执行(C调用exe程序)
C#程序在某种情况下需要打开另外一个exe程序,下面介绍2种方式:,我来为大家科普一下关于c程序怎么执行?以下内容希望对你有帮助!
c程序怎么执行
C#程序在某种情况下需要打开另外一个exe程序,下面介绍2种方式:
方法一
string[] the_args = { "1","2","3","4"}; // 被调exe接受的参数
// 被调exe接受的参数,将参数拼接成字符串
string the_args = "";
foreach (string arg in args)
{
the_args = the_args arg " ";
}
the_args = the_args.Trim();
string exe_path = pict1.AccessibleName; // 被调exe的路径
System.Diagnostics.Process.Start(exe_path, the_args);
方法二
// 调用exe的函数
using System.Diagnostics;
public bool StartProcess(string exe_path, params string[] args)
{
string s = "";
foreach (string arg in args)
{
s = s arg " ";
}
s = s.Trim();
Process process = new Process();//创建进程对象
ProcessStartInfo startInfo = new ProcessStartInfo(runFilePath, s); // 括号里是(程序名,参数)
process.StartInfo = startInfo;
process.Start();
return true;
}
string exe_path = "E:/CIS.exe"; // 被调exe
string[] the_args = { "1","2","3","4"}; // 被调exe接受的参数
StartProcess(exe_path, the_args);
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com