PDA

Показать полную графическую версию : [решено] Bat Url Нужна помощь


root221
21-11-2010, 14:12
Подскажите пожалуйста как мне реализовать такую идею чтобы батник каждые 10 минут обновлял url и при этом он не открывался в браузере.

Anonymоus
21-11-2010, 14:58
Что значит "обновлял"? Что вы вообще хотите делать с url, уточните задание

root221
21-11-2010, 21:44
Мне нужно чтобы он каждые 10 минут открывал ссылку приэтом не влияя на браузер потом выходил с адреса и через 10 минут снова заходил на адрес ну и обновлял ну и.т.д в вебе никаких изменение ненадо...
просто обновление странички как в опере... только чтобы это было в батнике потому как я его хочу засунуть в сервисы и чтобы он там автоматически выполнял скрипт...

Даже можно с заданием зделать .... тогда мне нужно чтобы батник открывал url при этом не открывая браузера ну и снова закрывался потом опять по этойже схеме...

Anonymоus
22-11-2010, 00:28
Открыть url в .bat-скрипте без использования браузера невозможно, он не обладает такой функциональностью. Если вам нужно просто делать запрос к определённой странице раз в X минут, не отображая ее содержимое, можно воспользоваться wget.

@Echo Off
Rem Устанавливает промежуток между запросами, в минутах
Set Timeout=10
Rem Устанавливаем количество запросов, после которого скрипт прекратит работу
Rem Если установить в 0, скрипт будет работать до закрытия его окна вручную
Set Counter=0
Color 70
Echo.
Echo.
Echo Enter URL:
Echo.
Set /P Url=^>
Set /A i=0
Set /A Wait=Timeout*60*1000
:GetUrl
Cls
.\bin\wget --retry-connrefused --random-wait -nd -P tmp -U "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.30 Version/10.63" --keep-session-cookies -p %Url%
Echo.
Echo Страница была запрошена: %i% раз
.\bin\nircmdc wait %Wait%
Set /A i=i+1
If %i%==%Counter% Cls&Echo.&Echo Работа скрипта завершена&Pause&Exit
GoTo GetUrl

Для работы скрипта нужно создать рядом с ним папку bin, в которой разместить следующие сторонние утилиты:

WGET for Windows: http://gnuwin32.sourceforge.net/packages/wget.htm а так же требуемые библиотеки - libiconv2.dll, libintl3.dll, libssl32.dll, libcharset1.dll, libeay32.dll (их можно скачать там же, снизу под Requirements ссылки)
NirCmd, консольная версия: http://www.nirsoft.net/utils/nircmd.zip (нам нужно nircmdc.exe)

Все настраиваемые переменные откомментированы в скрипте, ссылку у вас запросит при запуске.

root221
22-11-2010, 04:26
Спасибо вам за помощь.




© OSzone.net 2001-2012