C# 一个程序启动另一个程序,ProcessStartInfo.Arguments接收参数

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:25:24
如题:c# winform程序,
ProcessStartInfo startInfo = new ProcessStartInfo();
try
{
startInfo.FileName = filePath;
startInfo.Arguments = user.username + " " + user.password;
startInfo.WindowStyle = ProcessWindowStyle.Normal;
Process.Start(startInfo);
}这段代码启动了另一个exe做为子程序,不过怎么样在子程序中得到user这个参数呢?急急急!!!!!!大虾们赶紧来啊!!!

这个参数是不能直接这样传递的,那你的根据启动的不同程序具体问题,具体解决,比如说你启动的是网页,你就要通过Webrequest或者WebClient类的提供的属性将参数写进网页,如果你用的word,你的利用VBA,如果是其他程序你的看它提供的接口

把你的程序的public static void main()改为public static void main(String args[])
参数在args[]里!

你知道你要启动程序的接口吗?