В общем попробЫвал все и все-равно возникают проблемы.
Нужно чтобы при отсутствии пинга выводилось сообщение об ошибке, а если связи нет, то и не должно быть копирования.
Для этого мне нужно объеденить проверку пинга в одну функцию, но этого не сделать.
В итоге сделал так, нормально не работает
test.cmd
Цитата:
@echo off
set fvar=%3
for /l %%i in (%1,1,%2) do (
(1>nul 2>&1 ping -n 1 192.168.%%i.1) && echo No connection to 192.168.%%i.1 || echo Con to 192.168.%%i.1 && (md test\192.168.%%i.1 && copy %fvar% test\192.168.%%i.1) || echo Cannot copy %fvar%
|
run.bat
Цитата:
@echo off
set filename="%COMPUTERNAME%.txt"
call make.bat %filename% && if %errorlevel%==0 (
start test.cmd 11 34 %filename%
start test.cmd 42 80 %filename%
)
pause
|
Помогите пожалуйста сделать так, чтобы создание папки и копирование происходили только тогда, когда пинг есть, при этом если его нету, должно выводиться свое сообщение что связи нет.