我使用以下代码重复创建过程/迭代关闭
dim vProcessInfo as new ProcessInfo
For i= 1 to 100
dim p as new Process
vProcessInfo.Arguments = "some"+i.toString()
p.StartInfo = vProcessInfo
p.Start()
p.WaitForExit()
p.Close()
Next i
以上代码成功地为我工作。但是创建和处理流程需要花费太多时间。我不得不在迭代中动态更改进程参数。有没有办法动态更改进程参数。还是有更好的方法来减少时间。请帮助我
答案 0 :(得分:2)
“有没有办法动态更改进程参数” - 您是说要启动一个进程,并在启动后更改其命令行参数?不,你不能这样做 - 但你可以通过其他方式与它沟通,例如:
创建进程 是一个相对较慢的操作。你不能轻易加快速度 - 但如果你能像上面那样以某种方式改变你的过程,只需启动它一次,那就应该让它快得多。