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

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

Ветеран


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

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


Примерно так:
читать дальше »
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set iFrom=%~1
set iTo=%~2

if not defined iFrom (
	call :Usage
	exit /b 1
)

if not defined iTo (
	call :Usage
	exit /b 1
)

for /l %%i in (%iFrom%, 1, %iTo%) do (
	(
		set sValue=000%%i
		
		echo.
		echo Run=!sValue:~-3!
		echo FunctionSet=1
		echo Param=4
	) 1>>"file.txt"
)

endlocal
exit /b 0

:Usage
	echo Usage: %~nx0 ^<from^> ^<to^>
	exit /b 0

Начальный и конечный номер указываете при вызове пакетного файла, например:
Код: Выделить весь код
"some.cmd" 5 17
Добавление производится в файл «file.txt» (насколько я понял, он у Вас один будет; просто замените на потребное имя).
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:57, 04-05-2012 | #2