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

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

Ветеран


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

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


Dremor, Если не секрет, зачем эта параллельность? Просто возникают затруднения в написании, а выигрыш во времени скорее всего сомнительный. Убрать все эти start cmd и ничего не потеряешь. Файлы текстовые, так ведь, если тяжелые, то хотя бы запускать только xcopy.exe в нескольких экземплярах:
Код: Выделить весь код
@echo off
setlocal

for /l %%i in (%1,1,%2) do (

    ping -n 1 192.168.%%i.1 | 1>nul findstr "TTL" && (

        start /b 1>nul 2>&1 xcopy %computername%.txt "folder\192.168.%%i.1\" || echo can't copy to folder\192.168.%%i.1

    ) || ( 

        echo ping error 192.168.%%i.1

))
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:40, 12-01-2014 | #15