Тож будь ласка, нехай зі мною. Це лише другий пакетний файл, який я коли-небудь писав, і моє перше повідомлення будь-де в StackExchange.
Я пишу пакетний файл, який повідомляє віддаленому серверу запустити діагностичну утиліту HP Array і повернути звіт на мій комп'ютер. Я надзвичайно схвильований, оскільки це працює дуже добре, здебільшого. У мене є одна незначна проблема. Я намагаюся витягнути серійний номер з текстового файлу в папці 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%
)
)
Дякую.