Войти

Показать полную графическую версию : Не корректно работает VBS-скрипт


NoBrain
09-02-2014, 10:24
Ситуация такая:
Есть скрипт для удаленного перезапуска модема:
Set oShell = WScript.CreateObject("WScript.Shell")
oShell.Run "telnet.exe 192.168.22.1"
WScript.Sleep 5000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "admin" & chr(13)
WScript.Sleep 5000
oShell.SendKeys "reboot" & chr(13)
WScript.Sleep 60000
oShell.SendKeys "close" & chr(13)Несколько месяцев назад я успешно применял его на ПК под управлением ОС Windows 7 Ult, потом возникла необходимость перенести на Windows 7 Pro.
И он перестал работать, т.е. запускается - все нормально, но выдает вот такую ерунду - файл modem.png.
Т.е. логин (а м/б и пароль тоже) подставляет совсем не то, что нужно.

Если я вручную применяю команды через cmd, то все работает нормально.

Может быть найдутся люди, которые, смогут помощь разобраться в проблеме. Буду им очень благодарен.

Sphinx114
09-02-2014, 12:32
Надо изменить язык ввода по умолчанию на английский (только что нагуглил).
http://www.cyberforum.ru/vbscript-wsh/thread1080757.html

Для ХР тоже актуально.

Iska
09-02-2014, 14:47
NoBrain, люди рекомендуют, например, воспользоваться фильтром по «telnet» (http://forum.oszone.net/forumdisplay.php?f=102&filter_string=telnet&filter_by=title).

NoBrain
11-02-2014, 16:05
Sphinx114
Собственно так оно и есть.
Спасибо.




© OSzone.net 2001-2012