如何使用 process.start 添加一些带空格的参数

How to add some parameters with spaces with process.start

我只是想知道有一种方法可以在进程启动时传递一些参数。我知道可以用一些空格来完成,但我想发送一个地址和全名,它们都有自己的空格,我需要将它们作为 1 个参数发送。

如果您在控制台中输入命令行,您会怎么做 window?您会将每个参数用双引号引起来,对吗?使用Process.Start时完全一样。在 VB.NET 中,您用 String 中的两个双引号表示文字双引号,例如

Process.Start("myApp.exe", "firstParam ""second param"" thirdParam")

这相当于将此输入控制台 window:

myApp.exe firstParam "second param" thirdParam