Вопрос вынесен в отдельную тему из топика: Капчи, сохранение и распознавание. reCaptcha, Solve Media.
Правила форума:
2. Не рекомендуется:
2.21 Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.InfSub
В факе есть пример запуска батника из макроса.
Ты имеешь ввиду пример запуска внешней программы?
Отсутствует
dvitkovs
а батник, у вас, сам по себе запускается? погуглите-ка, что такое батник и чем он обрабатывается в системе, или по вашему cmd.exe не exe-шник?
Добавлено 25-01-2016 17:45:14
в том же FAQ есть ссылка на пост PRESIDENT'а, на тему батника и перезапуска FF, если вы не заметили
Отредактировано InfSub (25-01-2016 17:45:14)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
А как сделать, чтоб исполняемый батник не исчезал сразу? А то не успеваю почитать, что он там пишет.
Дело в следующем: имеется у меня батник реконнекта интернет-соединения
Отсутствует
dvitkovs
pause в батнике
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
pause в батнике
Благодарю!
Удалось прочитать, что там написано:
Отредактировано dvitkovs (25-01-2016 19:45:57)
Отсутствует
192.168.1.1 - это твой
192.168.1.2 - это судя по скринам у тебя не одна машина
на скрине с ipconfig все ж видно
192.168.1.1 - роутер/модем, выполняющий соответственно, роль шлюза
192.168.1.2 - комп, так что вы что-то путаете
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
Вообще то правильнее так будет
rasdial "имя_вашего_соединения" /disconnect timeout /T 10 /NOBREAK rasdial "имя_вашего_соединения" "Логин" "Пароль" timeout /T 10 /NOBREAK
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
dvitkovs
Вообще то правильнее так будетскрытый текстВыделить кодКод:
rasdial "имя_вашего_соединения" /disconnect timeout /T 10 /NOBREAK rasdial "имя_вашего_соединения" "Логин" "Пароль" timeout /T 10 /NOBREAK
Благодарю! Так действительно само-то, что надо. Работает.
Отсутствует
Подскажите, команда rasdial "имя_вашего_соединения" /disconnect подходит для любого типа подключения к Интернету? Мой ноут коннектится к роутеру по wi-fi, команда rasdial, запущенная в терминале, говорит об отсутствии подключения, хотя Интернет есть.
Отсутствует
udalov
отключение от роутера и подключение заново - вам вряд ли, поможет сменить IP в интернете
google в помощь по написанию cmd/bat-скрипта для перезапуска вашего роутера (если он поддерживает подключение через telnet/ssh)
или перезапуск роутера через web-интерфейс - средствами iMacros
опять же, все это имеет смысл, только, если ваш провайдер, предоставляет белый динамический IP
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Для тех, у кого внешний динамический адрес и подключение через LAN-ADSL или через роутеры такой скрипт
192.168.1.1 23 WAIT "Login:" SEND "LOGINm" WAIT "Password:" SEND "PASSm" WAIT ">" SEND "system restartm" SEND "user logoutm"
Для тех, у кого внешний динамический адрес и прямое подключение по локальной сети предлагается такой скрипт
Отключение и включение сетевой карты
Для 64 битных разрядных систем, на 32 битных разрядных системах не проверял
C:\devcon.exe find =net timeout 5 > NUL pause C:\devcon.exe disable =net PCI\VEN_14E4 timeout 20 > NUL C:\devcon.exe enable =net PCI\VEN_14E4 timeout 5 > NUL
Отредактировано Zaplatkin (04-04-2016 10:52:34)
Отсутствует
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
В cmd руками прописываю
VBS. все решил. Может кому пригодиться.
VBS
Set wshShell = WScript.CreateObject("WScript.Shell") Set oWMI = GetObject("winmgmts:\\.\root\cimv2") wshShell.Run "telnet.exe 192.168.1.1" // имя роутера WScript.Sleep 500 wshShell.SendKeys "логин~" WScript.Sleep 500 wshShell.SendKeys "пароль~" WScript.Sleep 500 wshShell.SendKeys "reboot~" WScript.Sleep 5000 Set ProcList = oWMI.ExecQuery("Select * from Win32_Process Where Name = 'telnet.exe'") For Each oProc in ProcList oProc.Terminate() Next
Отредактировано dim222 (08-06-2016 17:42:05)
Отсутствует
При запуске батника
set WshShell = WScript.CreateObject("WScript.Shell") WshShell.run "telnet.exe" WScript.Sleep 5000 WshShell.SendKeys"open 192.168.1.1" & chr(13) WScript.Sleep 5000 WshShell.SendKeys"admin" & chr(13) WScript.Sleep 5000 WshShell.SendKeys"admin" & chr(13) WScript.Sleep 5000 WshShell.SendKeys"system reboot" & chr(13) WScript.Sleep 3500 ProcessClose("cmd.exe") ProcessClose("telnet.exe") Function ProcessClose(sProcName) strComputer = "." Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where Name = '" & sProcName & "'") For Each objProcess in colProcessList objProcess.Terminate() Next End Function
var prgpath="C:\\ZyXel\\cmd.bat"; var args = ['-open','"c:\\program','files','(x86)\\Mozilla Firefox\\reboot.vbs"']; var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath(prgpath); var process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess); process.init(file); process.run(false, args, args.length);
OS: Win10x64
FF: v.27.0.1 , v.35.0.1 , v.47
Кто в теме, подскажите причину возникновения такой ошибки
Отредактировано Mirex (13-07-2016 20:14:27)
Отсутствует
Путь до telnet.exe прописать нельзя было?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует