如果我去开始>运行并输入
C:\文件夹\程序.exe A=1
我的程序有效。
如果我创建 .exe 的快捷方式并编辑属性以附加A=1到目标路径,它也可以工作。
但是,如果我尝试运行
var p = new Process();
p.StartInfo.FileName = @"C:\folder\Program.exe";
p.StartInfo.Arguments = "A=1"
p.Start();
Run Code Online (Sandbox Code Playgroud)
或者
Process.Start(@"C:\folder\Program.exe, "A=1");
Run Code Online (Sandbox Code Playgroud)
它没有。
这两个调用之间有什么区别,我该如何更改代码调用,使其运行方式与在“开始”>“运行”中键入值时的运行方式完全相同?
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |