标题: [其他] bat中含start telnet语句,任务计划调用后会切换到中文输入法 [打印本页]
作者: china_abcd 时间: 2018-8-25 05:21 标题: bat中含start telnet语句,任务计划调用后会切换到中文输入法
bat文件手工执行正常,在win操作系统环境下,通过任务计划设置定时调用,但每次调用都无法正常。因为
有类似 start telnet
cscript //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}"
复制代码
作者: Batcher 时间: 2018-8-25 11:56
通过注册表设置CMD默认代码页试试
http://bbs.bathome.net/thread-2573-1-1.html#pid15489
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |