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

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

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

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


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

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


Доброго времени суток!

Пытаюсь заменить подстроку при обходе в for. Необходимо заменить такую подстроку %test% на result

Код: Выделить весь код
For /F "Tokens=*" %%A In ( ....) Do (

set myvar=%%A:%%test%%=result%
Echo:!myvar!>>"%~dp0_temp.log"

)
Пробовал с экранированием и без, замены не происходит, из строки вида %test%\a\b в строку %test%\a\b:%test%=result. Подскажите пожалуйста как решить? Спасибо!

Отправлено: 14:59, 05-03-2014

 

Ветеран


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

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


Приведите полный код.

Отправлено: 15:01, 05-03-2014 | #2



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

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


Ветеран


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

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


Код: Выделить весь код
setlocal enabledelayedexpansion
for /f "tokens=*" %%A In (...) do (
 set myvar=%%A
 set myvar=!myvar:%%test%%=result!
 echo:!myvar!>>"%~dp0_temp.log"
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:34, 05-03-2014 | #3


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


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

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


Большое спасибо!

Отправлено: 15:58, 05-03-2014 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Как получить значение искомой подстроки в строке? Loki3D Скриптовые языки администрирования Windows 11 24-02-2018 08:37
VBS/WSH/JS - [решено] Поиск подстроки в файле с последующей заменой подстроки (многопользовательский досту) pogo Скриптовые языки администрирования Windows 12 06-12-2013 17:59
Replacer - утилита для замены подстроки в файле apozlevich AutoIt 4 16-10-2013 23:37
C/C++ - [решено] Поиск и замена в тексте (извлечение подстроки) dima1981 Программирование и базы данных 10 21-03-2010 15:50
Создание подстроки в Word'e kop4enyi Хочу все знать 2 10-07-2008 12:55




 
Переход