|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вставить в скрипт условие на проверку подключения к интернету |
|
CMD/BAT - [решено] Вставить в скрипт условие на проверку подключения к интернету
|
Новый участник Сообщения: 12 |
Профиль | Отправить PM | Цитировать Есть такой скрипт на разрыв соединения, далее подключение и если не получается подключиться, попытки подключения продолжаются через интервал.
@echo off :: Имя соединения set connection=pppoe :: Разорвать соединение rasdial "%connection:"=%" /disconnect :: Задержка между проверками, секунд set pause=5 :LOOP set connected=0 for /f "delims=" %%i in ('rasdial') do ( if "%%i"=="%connection:"=%" set connected=1 ) if %connected%==0 ( rasdial "%connection:"=%" ЛОГИН ПАРОЛЬ ping -n %pause% 127.0.0.1>nul 2>&1 goto LOOP ) else ( exit ) Я конечно же ничерта не понимаю, что такое delims, что такое set connected, об остальном имею общее представление. Скрипт работает. Но уже год пытаюсь, но не получается вставить условие, чтобы после строки "rasdial "%connection:"=%" ЛОГИН ПАРОЛЬ" проверялось бы, установлено подключение или нет, и в зависимости от этого уже - либо exit если установлено, либо пошёл на LOOP, если не установлено. В оригинальном скрипте приходится ждать интервал даже после успешного установления подключения. Можно конечно просто удалить этот интервал, но мне нужно именно с ним. |
|
Отправлено: 14:36, 25-02-2024 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата NickM:
Требовалось ожидание таймаута ТОЛЬКО в том случае, если подключение НЕ установлено, а если оно установлено, то никакой таймаут не нужен. Изначальный сценарий этого не выполнял. Он ожидал таймаут в любом случае. Это и было проблемой. |
|
Последний раз редактировалось wow7, 29-02-2024 в 13:51. Отправлено: 07:32, 29-02-2024 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Скрипт на VBS на проверку содержимого файла и его замене | ospekt00 | Скриптовые языки администрирования Windows | 5 | 28-02-2017 15:18 | |
CMD/BAT - [решено] Как сделать проверку чтобы скрипт проверял есть ли в папке файл на удаления? | turbolover | Скриптовые языки администрирования Windows | 2 | 04-07-2016 17:30 | |
Подскажите как вставить скрипт фонового эффекта воды на форум ??? | hd78 | Вебмастеру | 0 | 10-09-2015 16:15 | |
Любой язык - скрипт на проверку установленого ПО | parrabol | Скриптовые языки администрирования Windows | 10 | 07-08-2012 11:32 | |
CMD/BAT - [решено] скрипт подключения к интернету с условием | moobi | Скриптовые языки администрирования Windows | 1 | 03-03-2011 02:26 |
|