[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] bat中含start telnet语句,任务计划调用后会切换到中文输入法

bat文件手工执行正常,在win操作系统环境下,通过任务计划设置定时调用,但每次调用都无法正常。因为
有类似     start telnet  
              cscript //nologo %~dp0!myipdldz_loc!.vbs
任务计划调用后会打开新窗口,但会切换输入法到中文,以致命令都成乱码?不知大家有解决方法吗?
我后来尝试找一台无用的虚拟机,删除中文输入法,可以避免这种情况,但还是希望能在普通系统常规环境上实现此功能。
谢谢!

vbs文件内容(作用是登录交换机,将配置文件保存)如下
  1. set sh=WScript.CreateObject("WScript.Shell")   
  2. WScript.Sleep 300   
  3. sh.SendKeys "open 10.XX"   
  4. WScript.Sleep 300   
  5. sh.SendKeys "{ENTER}"   
  6. WScript.Sleep 300   
  7. sh.SendKeys "用户名{ENTER}"  
  8. WScript.Sleep 300   
  9. sh.SendKeys "密码{ENTER}"  
  10. WScript.Sleep 300
  11. sh.SendKeys "en{ENTER}"  
  12. WScript.Sleep 300  
  13. sh.SendKeys "密码{ENTER}"  
  14. WScript.Sleep 300     
  15. sh.SendKeys "copy running-config tftp{ENTER}"
  16. WScript.Sleep 300
  17. sh.SendKeys "地址{ENTER}"  
  18. WScript.Sleep 300  
  19. sh.SendKeys "文件名{ENTER}"
  20. WScript.Sleep 3000  
  21. sh.SendKeys "quit{ENTER}"
  22. WScript.Sleep 1000  
  23. sh.SendKeys "{ENTER}"
  24. WScript.Sleep 3000  
  25. sh.SendKeys "quit{ENTER}"
  26. WScript.Sleep 3000  
  27. sh.SendKeys "quit{ENTER}"
复制代码

通过注册表设置CMD默认代码页试试
http://bbs.bathome.net/thread-2573-1-1.html#pid15489
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表