Имя пользователя:
Пароль:
 

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

Пользователь


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

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


Код: Выделить весь код
set file=имя файла
set sym=символ для вставки

copy nul "%temp%\tmp.tmp"
for /F "usebackq delims=" %%s in ("%file%") do (
  echo %%s%sym%>>"%temp%\tmp.tmp"
)

move "%temp%\tmp.tmp" "%file%"
Этот код должен добавить указанный символ к каждой строке указанного файла
Если <имя файла> в первой команде заменить на %1, а <символ для вставки> во второй - на %2, то получим готовую подпрограмму с параметрами, которую можно вызывать нужное число раз для разных файлов и разных символов.

-------
Разумный человек приспосабливается к миру, неразумный пытается приспособить мир к себе. Поэтому прогресс делают люди неразумные. (Дж. Б. Шоу)


Последний раз редактировалось Гуллипут, 07-11-2013 в 11:35. Причина: дополнение ответа


Отправлено: 11:34, 07-11-2013 | #7