[VBA ] 請問為什麼用VBA去telnet會失敗

看板Visual_Basic作者 (小建)時間14年前 (2011/12/31 18:19), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我想要利用輸入的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

12/31 19:24, , 1F
myID = Shell("Cmd.exe /C telnet " + MyStr, ...)
12/31 19:24, 1F

12/31 23:06, , 2F
樓上大大...你的寫法我試過...是不行的..
12/31 23:06, 2F

12/31 23:31, , 3F
myID = Shell("Cmd.exe /C telnet "& MyStr, ...)
12/31 23:31, 3F

12/31 23:32, , 4F
測試一下..上面那一行即可...謝謝大大提醒
12/31 23:32, 4F
文章代碼(AID): #1E_k6wi_ (Visual_Basic)