Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 通过单击按钮输入cmd命令_Vb.net_Visual Studio 2012_Cmd - Fatal编程技术网

Vb.net 通过单击按钮输入cmd命令

Vb.net 通过单击按钮输入cmd命令,vb.net,visual-studio-2012,cmd,Vb.net,Visual Studio 2012,Cmd,我有点像vba nub,我正在尝试使用下面的代码通过基于(适用于visual studio-2008)的按钮点击来启动Firefox Private Sub Button1_Click() Handles Button1.Click Shell("CMD.exe") SendKeys.Send("start firefox") SendKeys.Send("{ENTER}") Close() End Sub 但是,所有这些都是启动cmd,它没有在其中输入任何内容

我有点像vba nub,我正在尝试使用下面的代码通过基于(适用于visual studio-2008)的按钮点击来启动Firefox

Private Sub Button1_Click() Handles Button1.Click
    Shell("CMD.exe")
    SendKeys.Send("start firefox")
    SendKeys.Send("{ENTER}")
    Close()
End Sub
但是,所有这些都是启动
cmd
,它没有在其中输入任何内容(当我在cmd中键入
start firefox
时,它会工作),我做错了什么


注意:我使用的是visual studio-2012(如果有必要的话),而且我以前从未在visual basic程序中使用过
cmd

您能告诉我,如果我在cmd上执行的命令需要用户按两次ENTER键,该怎么办。可以通过在我的代码中传递ENTER键来完成。plz help.@paragangil你试过输入SendKeys.Send({ENTER})命令两次吗?@Manny264:是的,我试过SendKeys.Send({ENTER})两次,但效果不好。相反,我在命令后使用了“-y”,效果很好。
Shell("CMD.exe /C start firefox")