调用控制台处代码:(传递的参数间以空格分隔)
Process p = new Process(); //实例一个Process类,启动一个独立进程
p.StartInfo.FileName = _path; //设定程序名
p.StartInfo.UseShellExecute = false; //关闭Shell的使用
p.StartInfo.CreateNoWindow = true; // 设置不显示窗口
p.StartInfo.ErrorDialog = false;
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
p.StartInfo.Arguments = path1 + " " + path2 + " " + path3 + " " + path4 + " "+path5+" "+ ip + " " + port + " " + dbname + " " + uid + " " + pwd;
p.Start();
p.WaitForExit();
控制台处代码:
static void Main(string[] args)
{
string[] str = new string[11];
str = args;
new opr(str);//在此处对从调用程序处所取的参数进行后续操作。
}