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

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

Аватара для gora

Ушёл из жизни


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

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


Попробуйте так:
test.bat
Код: Выделить весь код
@Echo Off
For /F "tokens=1-12 delims=," %%a In ("%*") Do (
	Call :_run %%a
	Call :_run %%b
	Call :_run %%c
	Call :_run %%d
	Call :_run %%e
	Call :_run %%f
	Call :_run %%g
	Call :_run %%h
	Call :_run %%i
	Call :_run %%j
	Call :_run %%k
	Call :_run %%l
)
Pause
Exit

:_run
Set t=%*
If Defined t Echo %t%
Запуск, например, такой командой:
Код: Выделить весь код
test.bat dir,md "d:\abc\123",copy "a.txt" "b.txt",del /s /q "name abc.txt"
Команда Echo для тестов, удалить для исполнения команд. Число команд в примере до 12, но можно увеличить до 52.

Отправлено: 08:55, 07-12-2010 | #3