Назначение вывода подстроки и команды переменной в пакетном программировании DOS - PullRequest
0 голосов
/ 06 февраля 2012

Я пытаюсь зафиксировать время, прежде чем выполнить команду. До сих пор у меня есть этот код (я использую Windows 7 Pro):

time < nul | findstr  /r [0-9][0-9]*.*$

Вышеуказанные отпечатки:

The current time is: 13:02:23.89

Мои вопросы:

1) Как избавиться от строки «Текущее время:»?

2) Как назначить оставшееся значение 13: 02: 23,89 переменной?

К сожалению, я не могу разместить на этом компьютере другие утилиты, такие как наборы ресурсов, cygwin, powershell и другие сторонние исполняемые файлы. Решение должно включать только пакетные команды DOS.

Спасибо.

1 Ответ

2 голосов
/ 06 февраля 2012

echo %time% - переменное время удержания уже есть: -)

Для более - справочный набор

...