作者zchien (小建)
看板Visual_Basic
标题[VBA ] 请问为什麽用VBA去telnet会失败
时间Sat Dec 31 18:19:35 2011
我想要利用输入的IP当作是我要连线的ip
但是执行时,会显示
telnet MyStr..但是都会连线失败
但如果我直接输入我要连线的位置,例如
telnet ptt.cc
这样却是可以正常连线...
请问我该怎麽样修改我的程式呢?
Dim MyStr As String
MyStr = InputBox("请输入你要连线IP", "IP", "")
myID = Shell("Cmd.exe /C
telnet MyStr ", vbNormalFocus)
Application.Wait Now + TimeSerial(0, 0, 1)
SendKeys "zchien", True
Application.Wait Now + TimeSerial(0, 0, 1)
End Sub
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.40.78.52
1F:推 TeemingVoid:myID = Shell("Cmd.exe /C telnet " + MyStr, ...) 12/31 19:24
2F:→ zchien:楼上大大...你的写法我试过...是不行的.. 12/31 23:06
3F:→ zchien:myID = Shell("Cmd.exe /C telnet "& MyStr, ...) 12/31 23:31
4F:→ zchien:测试一下..上面那一行即可...谢谢大大提醒 12/31 23:32