作者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
推 TeemingVoid:myID = Shell("Cmd.exe /C telnet " + MyStr, ...) 12/31 19:24
→ zchien:樓上大大...你的寫法我試過...是不行的.. 12/31 23:06
→ zchien:myID = Shell("Cmd.exe /C telnet "& MyStr, ...) 12/31 23:31
→ zchien:測試一下..上面那一行即可...謝謝大大提醒 12/31 23:32