0
我正在關注在線教程:https://www.youtube.com/watch?v=vv9j1pDkZvM,以瞭解如何使用telnet和tst10自動重新啓動調制解調器。但登錄我的帳戶時遇到問題。TST10兩次輸入了我的命令
我有3個文件。 RebootBatch.bat,try.txt和TST10.exe
在RebootBatch.bat的代碼是這樣的:
cd c:/tst
tst10.exe /r:try.txt
守則try.txt是這樣
192.168.1.1
WAIT "Login:"
SEND "tmadmin\m"
WAIT "Password:"
SEND "tmadmin\m"
WAIT "->"
SEND "13\m"
WAIT "==>"
SEND "1\m"
但是,當我執行Reboot.bat它像這樣去
BCM96338 ADSL Router
Login: tmadmin
tmadmin
Password: tmadmin
並且不會繼續。
我認爲它應該是這樣的
BCM96338 ADSL Router
Login: tmadmin
Password: tmadmin
所以基本上把它插入用戶名「tmadmin」兩次,在新線。 我該如何解決這個問題? 由於我本人不是程序員,所以請更詳細地說明我應該如何解決此問題。在此先感謝
我不認爲這是你的問題; tst10.exe同樣也爲我提供了雙重響應,但它仍然可以登錄。當它「不會繼續」時,它在底部的狀態欄中說什麼? 「當前狀態:... {something}」 – TessellatingHeckler
@TessellatingHeckler是的,它表示「當前狀態:正在等待: - >」,這是我在try.txt中輸入的內容。由於它會雙重輸入我的用戶名,所以我認爲這是錯誤的,並且不能成功登錄。但是,當我手動執行它的工作正常,並沒有輸入我的用戶名兩次 –
爲什麼你在密碼的vbs中使用「mypassword〜」,當你在try.txt中使用「tmadmin」作爲你的密碼?我想知道你是否在你的密碼中遺漏了一些東西 - 也許在真正的try.txt文件末尾有'\ m' - 哦,好吧,無論如何找到了一個工作解決方案。 – TessellatingHeckler