我只想知道有一种方法可以通过流程启动传递一些参数。我知道它可以用一些空格来完成,但我想发送一个地址和全名,它们都有自己的空格,我需要将它们作为一个参数发送。
答案 0 :(得分:1)
如果您在控制台窗口中键入命令行,您会怎么做?你用双引号包装每个参数,对吧?使用Process.Start
时完全相同。在VB.NET中,您表示在String
中带有两个双引号的文字双引号,例如
Process.Start("myApp.exe", "firstParam ""second param"" thirdParam")
这相当于将其输入控制台窗口:
myApp.exe firstParam“second param”thirdParam