В cmd.exe for /f
может использоваться для чтения вывода команды:
for /f %%a in ('time /t') do set xxx=%%a
Смотрите for /?
для более подробной информации.
Я хочу установить переменную среды Windows из результатов TIME / т.
В Windows переменная% time% возвращает один формат (13: 17: 52.79), тогда как TIME / t имеет другой (01:17 PM).
Я попытался отправить его в текстовый файл и попытаться добавить "SET xxx =", но всегда есть перевод строки, который я не могу устранить.
Например, я могу «ECHO Set xxx = >> TTT.txt» и «TIME / t >> TTT.txt», но результаты находятся в двух отдельных строках. То же самое верно, когда я делаю два файла и пытаюсь скопировать / b. Я также экспериментировал с подобными методами, используя WMIC.
Есть идеи?
В cmd.exe for /f
может использоваться для чтения вывода команды:
for /f %%a in ('time /t') do set xxx=%%a
Смотрите for /?
для более подробной информации.