Предыдущую тему закрыли
viewtopic.php?f=3&t=175742 Поэтому пришлось открыть новую. Насколько я понял единственное решение проблемы с пропаданием WI-FI в Dlink DAP 1155 это регулярная перезагрузка устройства. Больше ничего не помогает, никакая прошивка, всегда одно и тоже, зависает минимум один раз в сутки. Так вот необходимо сделать скрипт автоматической перезагрузки для "виндовс". В интернете я нашел следующий скрипт для планировщика заданий
Код:
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "cmd"
WScript.Sleep 100
WshShell.AppActivate "C:\Windows\system32\cmd.exe"
WScript.Sleep 100
WshShell.SendKeys "telnet 192.168.0.50{ENTER}"
WScript.Sleep 300
WshShell.SendKeys "admin{ENTER}" ' логин
WScript.Sleep 100
WshShell.SendKeys "admin{ENTER}" ' пароль
WScript.Sleep 100
WshShell.SendKeys "reboot{ENTER}"
WScript.Sleep 3000
WshShell.SendKeys "{ENTER}exit{ENTER}" 'close telnet session'
Если задание выполняется при открытом рабочем столе тогда всё нормально. Но если выйти с рабочего стола на экран приветствия, а потом через некоторое время снова зайти тогда видим вот такую картину:
Тоесть окошки не закрываются и висят в памяти. Можно ли настроить скрипт так чтобы этих окошек не было ( а также не было не закрытых окошек с ошибкой подключения, в случае если роутер который нужно перезагрузить не доступен) ? Или может есть какие то специальные программы для работы с telnet которые умеют это автоматизировать, типа "plink" ? Подскажите как настроить пожалуйста!!!