
bat中含starttelnet語句任務計劃調用后會切換到中文輸入法bat文件手工執行正常,在win操作系統環境下,通過任務計劃設置定時調用,但每次調用都無法正常。因為有類似 start telnetcs
cript //nologo %~dp0!myipdldz_loc!.vbs任務計劃調用后會打開新窗口,但會切換輸入法到中文,以致命令都成亂碼?不知大家有解決方法嗎?我后來嘗試找一臺無用的虛擬機,刪除中文輸入法,可以避免這種情況,但還是希望能在普通系統常規環境上實現此功能。謝謝!vbs文件內容(作用是登錄交換機,將配置文件保存)如下
- set sh=Wscript.CreateObject(Wscript.Shell)
- Wscript.Sleep 300
- sh.SendKeys open 10.XX
- Wscript.Sleep 300
- sh.SendKeys {ENTER}
- Wscript.Sleep 300
- sh.SendKeys 用戶名{ENTER}
- Wscript.Sleep 300
- sh.SendKeys 密碼{ENTER}
- Wscript.Sleep 300
- sh.SendKeys en{ENTER}
- Wscript.Sleep 300
- sh.SendKeys 密碼{ENTER}
- Wscript.Sleep 300
- sh.SendKeys copy running-config tftp{ENTER}
- Wscript.Sleep 300
- sh.SendKeys 地址{ENTER}
- Wscript.Sleep 300
- sh.SendKeys 文件名{ENTER}
- Wscript.Sleep 3000
- sh.SendKeys quit{ENTER}
- Wscript.Sleep 1000
- sh.SendKeys {ENTER}
- Wscript.Sleep 3000
- sh.SendKeys quit{ENTER}
- Wscript.Sleep 3000
- sh.SendKeys quit{ENTER}
nclick="copycode($('code0'));">復制代碼