Пакет Windows, получить текст только в скобках

480
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 между [], записанными в текстовый файл, возможно ли это с помощью пакетной команды?

0
Обратите внимание, что https://superuser.com не является бесплатным сервисом для написания скриптов / кодов. Если вы сообщите нам, что вы уже пробовали (включая скрипты / код, который вы уже используете) и где вы застряли, мы можем попытаться помочь с конкретными проблемами. Вам также следует прочитать [Как мне задать хороший вопрос?] (Https://superuser.com/help/how-to-ask). DavidPostill 7 лет назад 0
Я дошел до: `code`findstr" CDATA ["TEXTFILE.TXT, который показывает: `code` теперь просто нужно выяснить, как удалить все, кроме UUID, в скобках, можете ли вы как-то установить переменную из findstr, а затем использовать, скажем, установить новую переменную с чем-то вроде" SET UUID _ =% Var_: ~ 4, - 4% "убрать других персонажей?" должно быть проще? Liam Milligan 7 лет назад 0
вокруг есть пакетный гибрид jscript, который выполняет поиск и замену ... который может оказаться таким же хорошим, как вы, если попытаетесь быть как можно ближе к пакетному или нативному, либо вы можете загрузить стороннюю программу командной строки, обычную для * Никс, называется Сед. Или эквивалентный perl oneliner .. они могут легко выполнять поиск и замену. barlop 7 лет назад 0
в конечном итоге использовать FART, который работает под Win10PEx64, который потрясающий! [code] FART --invert --remove% ASSETTAG% UUID.txt "" "" FART --invert --remove% ASSETTAG% UUID.txt """ "FART --invert --remove% ASSETTAG% UUID.txt""" "[код] Liam Milligan 7 лет назад 0

0 ответов на вопрос