Перейти на домашнюю страницу

cmd, Переменные

Пример задания переменной

.bat> SET SCRIPT_DIR=C:\scripts

.bat> SET APP_DIR=C:\Program Files (x86)\Application

.bat> SET NETWORK_DIR=\\REMOTE-PC\share

.bat> SET LOG_FILE=log.txt


Пример использования переменной

.bat> echo %VAR%


Разбираем дату и время на переменные, чтобы задать имя файла.
Пробел в первом "delims" не случаен

.bat> FOR /F "usebackq tokens=1-3 delims=. " %%a IN (`date /t`) DO SET FILE_NAME=%%c-%%b-%%a.txt

.bat> FOR /F "usebackq tokens=1,2 delims=:" %%a IN (`time /t`) DO SET FILE_NAME=%%a-%%b.txt

#windows #cmd

2017-08-27 17:39:33