Команда echo - висновок тексту на екран консолі
команда ECHO напевно є однією з найбільш простих і самихіспользуемих команд. Застосовується для виведення текстових повідомлень на стандартний виводь для перемикання режиму відображення команд на екрані.Формат командного рядка:
ECHO [ON | OFF] - включити / вимкнути режим відображення вводяться команд на екрані.
ECHO [повідомлення] відобразити текст повідомлення на екрані.
Приклади використання:
ECHO - при введенні команди без параметрів, відображається поточний режим відображення команд:
Режим виведення команд на екран (ECHO) включений.Для виведення порожнього рядка, використовується команда ECHO з точкою:
echo.
echo Hello World !!! - висновок повідомлення Hello World !!! на екран.
echo% USERNAME% - висновок на екран значення змінної оточення USERNAME (імені поточного користувача)
Найбільш поширене використання команди echo в командних файлах. Практично будь-який командний файл починається командою
@echo off - відключити режим виведення команд на екран. символ @ перед командою echo використовується для того, щоб на екран не виводився і текст самої команди.
Дуже часто команда echo використовується для запису повідомлень в текстовий файл з використанням перенаправленням виводу:
echo Початок роботи -% DATE% в% TIME% gt; logfile.txt
. . .
Echo ERORLEVEL =% ERRORLEVEL% gt; gt; logfile.txt
Echo Кінець роботи,% DATE% в% TIME% gt; gt; logfile.txt
У текстовий файл logfile.txt записується дата і час початку работикомандного файлу, деякі результати і час завершення.
Нерідко, команда echo використовується для створення нового файлу:
echo 1 gt; 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 Розмір командного файлу -% ~ z0
При виведенні службових символів, інтерпретованих командним процесором потрібно використовувати символ ^. Наприклад, замість значення змінної ERRORLEVEL, потрібно вивести текст "% ERRORLEVEL%"
ECHO ^% ERRORLEVEL ^% =% ERRORLEVEL%
Особливістю команди ECHO є додавання службових символів повернення каретки і переведення рядка 0x0D і 0x0A (Carriage Return і Line Feed) в кінець виведеного тексту. Командний файл такого змісту виводить текст з 3-х рядків:
echo text1
echo text2
echo text3
Якщо ж потрібно вивести весь текст в один рядок, зазвичай використовують емуляцію команди ECHO командою SET з параметром / P, використовуваної для організації діалогу з користувачем, коли виводиться повідомлення, на яке потрібно відповідь. Коротке повідомлення можна використовувати таким же чином, як і в команді ECHO, а замість відповіді можна використовувати введення з фіктивного пристрої nul:
echo off
lt; nul set / p str = "text1"
lt; nul set / p str = "text2"
lt; nul set / p str = "text3"
При виконанні такого командного файлу повідомлення на екрані буде представлено одним рядком:
text1 text2text3
Для подачі звукових сигналів можна використовувати висновок службового символу з кодом 07 (BELL). Досить просто включити його в потік вихідних даних, що залежить від можливостей редактора, який використовується для написання командного файлу. Можна використовувати і стандартні можливості командного рядка, додавши комбінацію CTRL + G:
echo echo ^ G gt; beepcmd.bat
Після виконання даної команди буде створений командний файл beepcmd.bat, який виводить командою ECHO службовий символ 07, тобто включає писк динаміка. При необхідності його можна викликати в інших командних файлах за допомогою команди CALL.
Поділися в соціальних мережах:
Схожі
- Title - зміна заголовка вікна командного рядка windows.
- Команда set - робота зі змінними середовища windows
- Команда exit - завершити роботу командного процесора або поточного командного файлу.
- If - оператор умовного виконання команд в командних файлах windows
- Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
- Команда endlocal - скасування локальних змін змінних середовища для поточного командного файлу.
- Команда call
- Goto - передача управління містить мітку рядку пакетного файлу.
- Команда more - посторінковий вивід на екран консолі.
- Команда setlocal - зміна змінних середовища для поточного командного файлу.
- Type - висновок на екран вмісту текстового файлу.
- Команда find - пошук рядка символів в файлі
- Команда forfiles - виконання команди для групи файлів.
- Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.
- Команда help - відобразити підказку по командам cmd
- Команда echo в linux
- Висновок mp3-файлів на сайті через php
- Висновок всіх картинок з папки на php
- Reflection api. Reflectionmethod.
- Новинки в php7. Частина 2.
- Математичні функції в php