При записи командных файлов (.bat
), ECHO.
используется для печати пустой строки на экране.
Как это работает? Какое значение имеет .
после имени команды?
Из тестов ниже, кажется, что выполнение команды, как PROMPT.
идентичен выполнению PROMPT .
, Почему это так?
Результат выполнения различных команд с точкой после имени команды:
ECHO. prints blank line
DIR. lists current directory (as if no dot is present)
EXIT. exits
HELP. command not found
VER. prints windows version (as if no dot is present)
CD. does nothing (contrary to `CD` which prints the current directory)
CLS. clears the screen (as if no dot is present)
VOL. "The system cannot find the drive specified."
SET. "Environment variable . not defined"
TYPE. "Access is denied."
PATH. changes %PATH% to .
SHUTDOWN. command not found
PROMPT. changes the prompt to .
TITLE. changes the title to .