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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Дописать в тхт файл

Ответить
Настройки темы
CMD/BAT - [решено] Дописать в тхт файл

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


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

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


Здравствуйте, не нашел готового примера и по кусочкам составить не получается, может быть поможете написать, объясню суть:

Нужно в конец тхт файла дописать следующее:

Run=020
FunctionSet=1
Param=4

Run=021
FunctionSet=1
Param=4

Run=022
FunctionSet=1
Param=4

и т.д.

Например указываешь 020-022 где-то в начале батника и он так делает, указываешь 015-020 он делает то же самое, только где Run= начинается с 015.

Тут еще небольшой нюанс, нужно чтоб эти числа были трехзначные, например 001, 005, 010, 018, 099 ну а 100 и т.д. они уже сами по себе трехзначные.

Помогите пожалуйста, если у кого-нибудь есть время и силы такое написать, буду очень благодарен.

Отправлено: 14:18, 04-05-2012

 

Ветеран


Сообщения: 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


То, что нужно. Спасибо!

Отправлено: 18:07, 04-05-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Дописать в тхт файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Результат выполнения команды дописать в файл в определенную строку DR_WELL Скриптовые языки администрирования Windows 1 24-06-2011 04:57
CMD/BAT - [решено] Дописать текст из файла в файл GoldenSuslik2 Скриптовые языки администрирования Windows 1 13-06-2011 15:22
Любой язык - [решено] из одного тхт файла добавить содержимое во все тхт файлы папки gangsterovich Скриптовые языки администрирования Windows 3 06-05-2011 04:29
CMD/BAT - [решено] как из bat файла дописать символ в текстовый файл? idzs Скриптовые языки администрирования Windows 6 22-02-2011 03:49
CMD/BAT - [решено] как дописать текст в текстовой файл rust-02 Скриптовые языки администрирования Windows 4 20-08-2010 03:16




 
Переход