Поэтому, пожалуйста, потерпите меня. Это всего лишь второй пакетный файл, который я когда-либо написал, и мой первый пост в StackExchange.
Я пишу командный файл, который сообщает удаленному серверу, чтобы он запускал программу HP Array Diagnostic Utility и возвращал отчет на мой компьютер. Я чрезвычайно взволнован, потому что это работает очень хорошо, по большей части. У меня есть одна небольшая проблема, хотя. Я пытаюсь извлечь серийный номер из текстового файла в папке zip, которая приходит с удаленного сервера. Когда я извлекаю информацию из тестового текстового файла, а не внутри сжатой папки, эта часть кода работает. Однако он не работает, когда текстовый файл находится в папке zip. Есть ли способ заставить это работать?
Вот часть кода, о которой идет речь:
FOR /f "tokens=1-4 delims= " %%A IN ("%userprofile%\Desktop\report.zip\report.txt") DO (
IF %%A ==Chassis (
SET "sn=%%D"
ECHO %sn%
)
)
Спасибо.