Пакет Windows, получить текст только в скобках
516
Liam Milligan
Привет, я должен получить UUID из автоматизированного текстового файла сборки, и я пытаюсь сделать это быстро, так как в настоящее время программа, которая получает UUID, передает все это в текстовый документ:
<BIOSCONFIG Version="4.0.15.1" Computername="MININT-2H9AQ24" Date="2016/11/06" Time="21:01:21" UTC="16"> <SETTING changeStatus="pass" name = "Universally Unique Identifier (UUID)" returnCode="0"> <VALUE><![CDATA[D44D0D87AC7CE611BB88BA31C805609E]]></VALUE> </SETTING> <Information msg="BCU return value" real="0" translated="0" /> </BIOSCONFIG>
Мне нужно только значение CDATA между [], записанными в текстовый файл, возможно ли это с помощью пакетной команды?
Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask).
DavidPostill 8 лет назад
0
Я дошел до: `code`findstr" CDATA ["TEXTFILE.TXT, который показывает: `code` теперь просто нужно выяснить, как удалить все, кроме UUID, в скобках, можете ли вы как-то установить переменную из findstr, а затем использовать, скажем, установить новую переменную с чем-то вроде" SET UUID _ =% Var_: ~ 4, - 4% "убрать других персонажей?" должно быть проще?
Liam Milligan 8 лет назад
0
вокруг есть пакетный гибрид jscript, который выполняет поиск и замену ... который может оказаться таким же хорошим, как вы, если попытаетесь быть как можно ближе к пакетному или нативному, либо вы можете загрузить стороннюю программу командной строки, обычную для * Никс, называется Сед. Или эквивалентный perl oneliner .. они могут легко выполнять поиск и замену.
barlop 8 лет назад
0
в конечном итоге использовать FART, который работает под Win10PEx64, который потрясающий! [code] FART --invert --remove% ASSETTAG% UUID.txt "" "" FART --invert --remove% ASSETTAG% UUID.txt """ "FART --invert --remove% ASSETTAG% UUID.txt" "" "[код]
Liam Milligan 8 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами