Позвольте мне предисловие, я занимаюсь упаковкой программного обеспечения всего пару лет, и это был мой опыт работы с cmd.
Это небольшое упражнение для меня почти простое упражнение, чтобы вскоре после этого я мог заняться более крупным проектом. Я не могу установить переменную среды в строку txt... изображенную ниже. Я надеялся получить содержимое второй строки данных из файла, полученного из запроса wmic.
для /f "delims=" %a в (file.txt) установить var=%a
Была ли моя ссылка> Пакетная команда для извлечения переменных из текстового файла< /а>
Какую маленькую глупость я упускаю? Я надеялся, что для %var% будет установлено значение «cmd», если не «cmd».
echo %var%
? - person TessellatingHeckler   schedule 20.11.2015set
, а вы нет, предполагает, что ваш c:\file.txt на самом деле пуст, а не то, что показывает блокнот. Можете ли вы запуститьc:\> type c:\file.txt
и посмотреть содержимое в командной строке? - person TessellatingHeckler   schedule 20.11.2015type
может его прочитать. Что еще это может быть? Может быть, у вас есть другая командаfor
, переопределяющая оболочку? Что вы получите, если запуститеc:\> for /?
, он покажет все страницы документации и справки? У вас есть... неамериканская региональная установка Windows? Любое антивирусное ПО? Строгие правила блокировки бизнеса? - person TessellatingHeckler   schedule 20.11.2015