Vb.net 通过单击按钮输入cmd命令
我有点像vba nub,我正在尝试使用下面的代码通过基于(适用于visual studio-2008)的按钮点击来启动FirefoxVb.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,它没有在其中输入任何内容
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")