|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Поиск и удаление через bat |
|
CMD/BAT - Поиск и удаление через bat
|
Новый участник Сообщения: 31 |
Профиль | Отправить PM | Цитировать Всем привет.
Какой день ломаю голову, не могу понять как удалить текст в xml файле в автоматическом режиме через cmd/bat Пример: <txt>какой_то_text_252.255.1</txt> 1. Весь код в одну строку. 2. нужно найти text 3. удалить целиком от <txt> и до</txt> в том числе что внутри. так же ещё не могу понять как не заменяя каждый раз, удалить в реестре значение в параметре REG_MULTI_SZ тоже через bat. Я так понимаю надо вначале найти, потом взять целиком значение, в нем найти, удалить, и после добавить. вот только в коде не пойму как это реализовать. С простой заменой и удалением я вроде справился, а с этим затуп полный. Кучу времени потратил, а результат ноль. P.S. Извините, если возможно такая тема была, не смог найти нужное решение своей проблемы. |
|
Отправлено: 08:39, 16-11-2022 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать CMD не предназначена для работы с XML. Используйте инструменты, которые умеют работать с этим типом данных.
Powershell: |
------- Отправлено: 09:24, 16-11-2022 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Не работает код, сохраняет новый файл, но уже разбивает по строкам.
Цитата DJ Mogarych:
Скрытый текст
<txt>какой_то_text1_252.255.1</txt><txt>какой_то_text2_252.255.1</txt><txt>какой_то_text3_252.255.1</txt>
Нужно только удалить например <txt>какой_то_text1_252.255.1</txt> |
|
Отправлено: 09:53, 16-11-2022 | #3 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать А если его в txt переделать? это по сути txt только в xml формате
Цитата:
|
||
Отправлено: 12:20, 16-11-2022 | #4 |
Ветеран Сообщения: 2706
|
Профиль | Отправить PM | Цитировать ivan456, Либо заархивируйте Ваш файл, либо переименуйте его в .txt. Приложите его к сообщению. Надо видеть структуру файла и его кодировку. CMD с UTF скорее всего не отработает.
|
|
------- Отправлено: 12:27, 16-11-2022 | #5 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Он в ANSI. там ничего кроме того что я описал выше нет.
Единственное всё в одну строку и с <file>text.111.222_13</file> Надо понимать что поиск не по полному названию идет, а по сокращению, да полное название известно, но каждый раз менять эти циферки напряжно будет. Цитата:
|
||
Последний раз редактировалось ivan456, 16-11-2022 в 13:13. Отправлено: 12:43, 16-11-2022 | #6 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Хотя конечно можно разбить на строки автоматически, найти что нужно, удалить, а после назад в одну строку сделать и сохранить в новый файл.
|
Отправлено: 13:18, 16-11-2022 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Поиск файлов и их переименовка через bat-файл | loviii | Скриптовые языки администрирования Windows | 8 | 12-12-2018 22:07 | |
CMD/BAT - CMD/BAT Поиск по каталогам файлов bat и конвертирование их в JPEG | freerider1989 | Скриптовые языки администрирования Windows | 1 | 18-04-2016 08:37 | |
CMD/BAT - [решено] Поиск файла, перемещение, удаление исходной папки cmd\bat | KitsuNeko | Скриптовые языки администрирования Windows | 5 | 08-04-2013 18:21 | |
CMD/BAT - Поиск и замена текста через bat | Lilless | Скриптовые языки администрирования Windows | 0 | 28-02-2012 02:08 | |
CMD/BAT - [решено] Поиск на компьютере изображений через bat | river123 | Скриптовые языки администрирования Windows | 4 | 13-08-2010 22:15 |
|