powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Bat файл проверка наличия интернета
8 сообщений из 8, страница 1 из 1
Bat файл проверка наличия интернета
    #34700260
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как в бат файле перед выполением всего чего мне нужно сделать проверка , есть ли интернет и если нет то прекратить выполнение файла?
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700478
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно так:
cd myfolderpath
wget.exe www.ya.ru
IF EXIST myfolderpath\index.htm GOTO INET_AVAILABLE
EXIT

:INET_AVAILABLE
...
del myfolderpath\index.htm /f /s /q

wget скачайте, он в unixtools входит...
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700571
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно, спасибо.

Только мне нужно его через прокси запустить, как бы заставить скачивать индекс через прокси? А то в хелпе логин и пароль для прокси есть , а куда сам адрес прокси вписать не пойму
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700616
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GNU Wget ManualProxies

¢Proxies¢ are special-purpose HTTP servers designed to transfer data from remote servers to local clients. One typical use of proxies is lightening network load for users behind a slow connection. This is achieved by channeling all HTTP and FTP requests through the proxy which caches the transferred data. When a cached resource is requested again, proxy will return the data from cache. Another use for proxies is for companies that separate (for security reasons) their internal networks from the rest of Internet. In order to obtain information from the Web, their users connect and retrieve remote data using an authorized proxy.

Wget supports proxies for both HTTP and FTP retrievals. The standard way to specify proxy location, which Wget recognizes, is using the following environment variables:

http_proxy

This variable should contain the URL of the proxy for HTTP connections.
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700662
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, если задача формулируется как "выполнять батник только при наличии подключения к интернет", то имеет смысл воспользоваться nnCron, там можно создать такое задание ("хост доступен", кажется, условие
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700668
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не мог понять как задать это значение то))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
cd myfolderpath

set http_proxy=http:// 192 . 168 . 0 . 1 : 8080 
wget.exe www.ya.ru
IF EXIST myfolderpath\index.htm GOTO INET_AVAILABLE
EXIT

:INET_AVAILABLE
...
del myfolderpath\index.htm /f /s /q

Спасибо еще раз)
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34700722
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rrrrrrrrrrкстати, если задача формулируется как "выполнять батник только при наличии подключения к интернет", то имеет смысл воспользоваться nnCron, там можно создать такое задание ("хост доступен", кажется, условие
Да ничего, лишний процесс мне не нужен, а так думаю вполне рабочий вариант)
...
Рейтинг: 0 / 0
Bat файл проверка наличия интернета
    #34712677
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще вариант
Код: plaintext
1.
2.
3.
4.
@echo off
ping -n  1  -w  5000   195 . 128 . 121 . 254 
if not %errorlevel%== 0  ( echo Inet is down & exit )
echo Inet available 
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Bat файл проверка наличия интернета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]