- Команда ECHO — вывод текста на экран консоли
- Как вывести пустое echo
- CMD/BAT: есть ли способ вывести через echo пустую строку?
- Сообщения 25
- 1 Тема от 027 2011-04-15 17:47:08
- Тема: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 2 Ответ от alexii 2011-04-15 17:54:14
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 3 Ответ от Rumata 2011-04-15 17:57:21 (изменено: Rumata, 2011-04-15 17:58:45)
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 4 Ответ от alexii 2011-04-15 18:05:39
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 5 Ответ от 027 2011-04-15 18:14:13
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 6 Ответ от alexii 2011-04-15 18:22:17
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 7 Ответ от Rumata 2011-04-15 18:26:25 (изменено: Rumata, 2011-04-15 18:30:33)
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 8 Ответ от alexii 2011-04-15 18:34:02
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 9 Ответ от 027 2011-04-15 19:03:30
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 10 Ответ от alexii 2011-04-15 19:20:39
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 11 Ответ от 027 2011-04-15 19:38:06
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 12 Ответ от alexii 2011-04-15 19:51:41
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 13 Ответ от 027 2011-04-15 20:10:51
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 14 Ответ от wisgest 2013-09-14 03:46:35 (изменено: wisgest, 2013-09-14 03:49:32)
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 15 Ответ от smaharbA 2013-09-15 17:17:15
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 16 Ответ от wisgest 2013-09-15 20:04:54
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 17 Ответ от smaharbA 2013-09-20 21:22:26
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 18 Ответ от wisgest 2013-09-26 10:29:25 (изменено: wisgest, 2013-09-26 12:29:52)
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 19 Ответ от nik 2013-09-27 09:29:28
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 20 Ответ от alexii 2013-09-27 12:06:50
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 21 Ответ от nik 2013-09-27 12:52:49 (изменено: nik, 2013-09-27 12:55:00)
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 22 Ответ от Arigato 2013-10-20 20:54:43
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
- 23 Ответ от wisgest 2013-10-21 00:21:13
- Re: CMD/BAT: есть ли способ вывести через echo пустую строку?
Команда ECHO — вывод текста на экран консоли
Команда ECHO наверно является одной из самых простых и самых используемых команд. Применяется для вывода текстовых сообщений на стандартный вывод и для переключения режима отображения команд на экране.
Формат командной строки:
ECHO [ON | OFF] — включить / выключить режим отображения вводимых команд на экране.
ECHO [сообщение] отобразить текст сообщения на экране.
ECHO — при вводе команды без параметров, отображается текущий режим отображения команд:
Режим вывода команд на экран (ECHO) включен.
Для вывода пустой строки, используется команда ECHO с точкой:
echo Hello World. — вывод сообщения Hello World. на экран.
echo %USERNAME% — вывод на экран значения переменной окружения USERNAME (имени текущего пользователя)
Наиболее распространено использование команды echo в командных файлах. Практически любой командный файл начинается командой
@echo off — отключить режим вывода команд на экран. Символ @ перед командой echo используется для того, чтобы на экран не выводился и текст самой команды.
Очень часто команда echo используется для записи сообщений в текстовый файл с использованием перенаправлением вывода:
echo Начало работы — %DATE% в %TIME% >logfile.txt
Echo ERORLEVEL=%ERRORLEVEL% >> logfile.txt
Echo Конец работы, %DATE% в %TIME% >>logfile.txt
В текстовый файл logfile.txt записывается дата и время начала работы командного файла, некоторые результаты и время завершения.
Нередко, команда echo используется для создания нового файла:
echo 1 >newfile.cmd — вывести символ «1» в файл newfile.cmd . Если такого файла не существует, он будет создан, если существует, то будет перезаписан.
Значения параметров командной строки, переменных и их подстановочных значений, также нередко отображаются с помощью команды echo . Пример командного файла, выводящего на экран информацию о себе:
@echo off
ECHO ОБРАБАТЫВАЕТСЯ ФАЙЛ — %0
ECHO Дата/время создания/изменения командного файла — %
t0
ECHO Путь командного файла — «%
f0″
ECHO Диск командного файла — %
d0
ECHO Каталог командного файла — «%
p0″
ECHO Имя командного файла — %
n0
ECHO Расширение командного файла — %
x0
ECHO Короткое имя и расширение — %
s0
ECHO Атрибуты командного файла — %
a0
ECHO Размер командного файла — %
При выводе служебных символов, интерпретируемых командным процессором нужно использовать символ ^ . Например, вместо значения переменной ERRORLEVEL, нужно вывести текст “%ERRORLEVEL%”
ECHO ^%ERRORLEVEL^% = %ERRORLEVEL%
Особенностью команды ECHO является добавление служебных символов возврата каретки и перевода строки 0x0D и 0x0A (Carriage Return и Line Feed) в конец выводимого текста. Командный файл следующего содержания выводит текст из 3-х строк:
Если же требуется вывести весь текст в одну строку, обычно используют эмуляцию команды ECHO командой SET с параметром /P, используемой для организации диалога с пользователем, когда выводится сообщение, на которое требуется ответ. Выводимое сообщение можно использовать таким же образом, как и в команде ECHO, а вместо ответа можно использовать ввод с фиктивного устройства nul :
При выполнении такого командного файла сообщение на экране будет представлено одной строкой:
Для подачи звуковых сигналов можно использовать вывод служебного символа с кодом 07 (BELL). Достаточно просто включить его в поток выходных данных, что зависит от возможностей редактора, который используется для написания командного файла. Можно использовать и стандартные возможности командной строки, добавив комбинацию CTRL+G :
Источник
Как вывести пустое echo
Конфигурация компьютера |
Материнская плата: Asrock (AB350 Pro4) |
HDD: Samsung SSD 860 Evo 250Gb M.2 (MZ-N6E250BW); WD HDD 1Tb (WD10EARS-00Y5B1); TOSHIBA 2Tb (MK2002TSKB); Samsung Portable 500GB (MU-PA500B/WW) |
Блок питания: Seasonic 550W Gold (SSR-550RT) |
Монитор: Dell 24″ (2408WFP) |
ОС: Win10 x64 Pro |
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> |