Dremor, Если не секрет, зачем эта параллельность? Просто возникают затруднения в написании, а выигрыш во времени скорее всего сомнительный. Убрать все эти start cmd и ничего не потеряешь. Файлы текстовые, так ведь, если тяжелые, то хотя бы запускать только xcopy.exe в нескольких экземплярах:
Код:
![Выделить весь код](images/misc/selectcode.png)
@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
))