butunin@vk |
09-04-2015 15:11 2493686 |
Проверка доступности и запуск программы
Господа подскажите что не так ...
Вообщем суть такая ... беру диапазон цифр с 1 до 255 суммирую. далее делаю проверку доступности. Если отвечает то выполнить задачу (CMD)
Код:
setlocal enableextensions enabledelayedexpansion
chcp 1251
::---------------------------------------------------
@echo null>>script.txt
DEL script.txt
::---------------------------------------------------
FOR /L %%i IN (1,1,5) DO (
ping -n 1 -w 10 10.0.13.%%i > nul &&(
start /wait kitty -telnet admin@10.0.13.%%i -pass admin -cmd "admin\nconfig fastethernet lan no dhcp-server\n\pconfig fastethernet lan bridgemode\n\pconfig fastethernet lan no nat\n\pconfig fastethernet lan no nat
\n\psave\n\preload"
))>>script.txt
pause
не пойму как сделать , так чтобы не отвечающие хосты не попадали в цикл запуска ...
|
butunin@vk |
09-04-2015 15:58 2493699 |
Разобрался ... сделал с if errorlevel 0
Код:
setlocal enableextensions enabledelayedexpansion
chcp 1251
::---------------------------------------------------
FOR /L %%i IN (1,1,25) DO (
ping -n 1 -w 10 10.0.14.%%i > nul && (
if errorlevel 0 start kitty -telnet admin@10.0.14.%%i -pass admin -cmd "admin\nconfig fastethernet lan no dhcp-server\n\pconfig fastethernet lan bridgemode\n\pconfig fastethernet lan no nat\n\pconfig fastethernet lan no nat
\n\psave\n\preload"
))
pause
|
Время: 08:04.
© OSzone.net 2001-