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

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

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


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

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


Здравствуйте, форумчане.
Помогите плиз.
Очень нужна Ваша помощь. Требуется в текстовом файле средствами bat-файла поменять текст, в частности необходимо "ON" поменять на "OFF".

файл называется 1.xml
Файл лежит по пути C:\Program Files (x86)\NSS\1.xml
В нем есть текст "ON"
Что прописать в батнике, что бы после запуска батника "ON" поменялось на "OFF" ?
Если батник лежит в той же папке что и файл 1.xml, то все работает.

@echo off
setlocal

for /f "tokens=*" %%i in (1.xml) do call:1 "%%i"
move 1.tmp 1.xml
goto:eof

:1

set "str=%~1"
1>>1.tmp (

0>nul set /p="%str:ON=OFF%"
echo.

)

Что дописать в батнике, что бы его можно было запускать в любом месте на ПК, а он в свою очередь изменял файл 1.xml лежащим по пути C:\Program Files (x86)\NSS\1.xml ???

Последний раз редактировалось sotmotor, 04-08-2022 в 11:55.


Отправлено: 11:48, 04-08-2022 | #17