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

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

Ответить
Настройки темы
CMD/BAT - [решено] Поиск и замена заданного текста

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


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

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


Изменения
Автор: cmn13
Дата: 22-02-2013
Здравствуйте сталкнулся с такой проблемой: имеется файл 1.reg в нем необходимо найти текст и заменить на заданный текс и не создавая файл Update.reg а произвести замену именно в 1.reg, ниже 2 скрипта нашёл здесь и соеденил не до конца, подскажите как сделать?
Заранее очень благодарен!
Код: Выделить весь код
@echo off  
set /P search="Enter text: "
for /f "tokens=*" %%a in ('more^<1.reg') do call :_replace %%a 
goto eof 
:_replace 
set i=%* 
set i=%i:XXX=%search% % 
echo %i%>>Update.reg 
goto eof 
:eof 

XXX-текст который нужно найти
%search%-текст который нужно вставить

Отправлено: 20:28, 21-02-2013

 

Ветеран


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

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


cmn13, в Вашем сообщении отсутствует файл:
Цитата cmn13:
имеется файл 1.reg »
и:
Цитата cmn13:
XXX-текст который нужно найти »

Отправлено: 23:01, 21-02-2013 | #2



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

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


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


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

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


Изображения
Тип файла: bmp Ввод слова.bmp
(239.4 Kb, 11 просмотров)
Тип файла: bmp До замены .bmp
(219.3 Kb, 5 просмотров)
Тип файла: bmp После замены.bmp
(310.3 Kb, 5 просмотров)
Вложения
Тип файла: rar 1.rar
(213 байт, 5 просмотров)

Вот что получается((((((((((

Последний раз редактировалось cmn13, 22-02-2013 в 13:02.


Отправлено: 12:53, 22-02-2013 | #3


Ветеран


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

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


cmn13, файлы всегда будут файлами реестра в юникоде?

Отправлено: 15:36, 22-02-2013 | #4


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


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

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


Всё разобрался спасибо всем!

Код: Выделить весь код
@echo off
cls
set /P username="Яхочу найти: "

setLocal EnableDelayedExpansion
for /f "tokens=*" %%a in ('more^<C:\1.reg') do call :_replace %%a 
goto eof 
:_replace 

set i=%* 

set i=%i:здесь что нужно найти и заменить=!username!% 
echo %i%>>C:\\update.reg 
goto eof 
:eof

Отправлено: 09:50, 26-02-2013 | #5



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Поиск замена текста csp Скриптовые языки администрирования Windows 31 10-08-2023 07:18
CMD/BAT - [решено] Поиск и замена текста ajakzs Скриптовые языки администрирования Windows 18 08-08-2013 16:10
Поиск заданного текста в коде формы с периодическим её обновлением. BAORope AutoIt 0 30-03-2012 19:52
[решено] Поиск и замена текста в файле TERMINAL AutoIt 6 16-03-2011 17:49
C/C++ - [решено] Поиск и замена текста Simpler Программирование и базы данных 15 01-12-2010 16:03




 
Переход