Vb.net 批处理启动参数错误

Vb.net 批处理启动参数错误,vb.net,process,arguments,Vb.net,Process,Arguments,我试图只制作一个小程序,其中包括两个步骤:反编译和从.java文件开始。我无法正确运行.bat文件,因为DOS不接受我想要的空格 这是我的密码: Process.Start("cmd.exe", "/c start "" """ & TextBoxJavacPath.Text & _ """" & " " & """" & TextBoxFile.Text & """") 这就是那根线出来了:(它是对的) 如果我在控制台中输入它,它会工作,但通过

我试图只制作一个小程序,其中包括两个步骤:反编译和从
.java
文件开始。我无法正确运行
.bat
文件,因为DOS不接受我想要的空格

这是我的密码:

Process.Start("cmd.exe", "/c start "" """ & TextBoxJavacPath.Text & _
"""" & " " & """" & TextBoxFile.Text & """")
这就是那根线出来了:(它是对的)

如果我在控制台中输入它,它会工作,但通过vb.net它不会工作

错误如下:
命令“C:/Program”编写不正确或找不到。
尝试使用此代码(我不知道它是否有效):

并按如下方式调用该方法:

Start(TextBoxJavacPath.Text, TextBoxFile.Text)
我无法测试代码,因为我没有任何
.java
文件…

请尝试使用此代码(我不知道它是否有效):

并按如下方式调用该方法:

Start(TextBoxJavacPath.Text, TextBoxFile.Text)

我无法测试代码,因为我没有任何
.java
文件…

@niklasteicher不客气!别忘了投票并将答案标记为最佳答案;)@不客气!别忘了投票并将答案标记为最佳答案;)
Start(TextBoxJavacPath.Text, TextBoxFile.Text)