Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


В общем попробЫвал все и все-равно возникают проблемы.
Нужно чтобы при отсутствии пинга выводилось сообщение об ошибке, а если связи нет, то и не должно быть копирования.
Для этого мне нужно объеденить проверку пинга в одну функцию, но этого не сделать.

В итоге сделал так, нормально не работает

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
Помогите пожалуйста сделать так, чтобы создание папки и копирование происходили только тогда, когда пинг есть, при этом если его нету, должно выводиться свое сообщение что связи нет.

Последний раз редактировалось Dremor, 12-01-2014 в 18:15.


Отправлено: 18:06, 12-01-2014 | #11