echo

Menampilkan pesan atau mengaktifkan atau menonaktifkan fitur gema perintah. Jika digunakan tanpa parameter, echo menampilkan pengaturan gema saat ini.

Syntax

echo [<message>]
echo [on | off]

Parameters

Parameter Description
[aktif | mati] Mengaktifkan atau menonaktifkan fitur gema perintah. Gema perintah aktif secara default.
<message> Menentukan teks yang akan ditampilkan pada layar.
/? Menampilkan bantuan pada prompt perintah.

Remarks

  • Perintah ini echo <message> lebih berguna saat echo dimatikan. Untuk menampilkan pesan yang panjangnya beberapa baris tanpa menampilkan perintah apa pun, Anda dapat menyertakan beberapa echo <message> perintah setelah perintah echo off dalam program batch Anda.

  • Setelah gema dimatikan, prompt perintah tidak muncul di jendela Prompt Perintah. Untuk menampilkan command prompt, ketik echo on.

  • Jika digunakan dalam file batch, echo on dan echo off tidak memengaruhi pengaturan pada command prompt.

  • Jika ada variabel kosong dalam file batch saat menggunakan echo, itu akan menampilkan "ECHO nonaktif". Untuk mencegah melihat pesan ini, dan menghasilkan baris kosong sebagai gantinya, tempatkan titik dua (:) antara gema dan variabel. Contohnya, echo:%var%.

  • Untuk mencegah gema perintah tertentu dalam file batch, sisipkan tanda (@) di depan perintah. Untuk mencegah gema semua perintah dalam file batch, sertakan perintah echo off di awal file.

  • Untuk menampilkan tanda seru (!) dalam skrip batch, bungkus kata atau frasa dalam tanda kutip ganda diikuti dengan tanda sisipan sebelum tanda seru ("Hello World^!"). Atau, tanda kutip ganda (^^) dapat digunakan tanpa perlu tanda kutip ganda (Hello World^^!).

  • Untuk menampilkan karakter pipa (|), ampersand (&) atau pengalihan (< atau >) saat Anda menggunakan gema, gunakan tanda sisipan (^) tepat sebelum karakter tersebut. Misalnya, ^|, , ^&^>, atau ^<. Untuk menampilkan tanda kurus, ketik dua caret berturut-turut (^^).

  • Ketika di dalam blok dihentikan oleh tanda kurung (()), tanda kurung buka dan tutup juga harus diloloskan menggunakan tanda sisipan (^) segera sebelum masing-masing. Misalnya, This is ^(now^) correct akan menampilkan This is (now) correctdengan benar .

Examples

Untuk menampilkan pengaturan gema saat ini, ketik:

echo

Untuk menggemakan baris kosong di layar, ketik:

echo.

Note

Jangan sertakan spasi sebelum periode. Jika tidak, periode akan muncul alih-alih baris kosong.

Untuk mencegah perintah gema pada prompt perintah, ketik:

echo off

Note

Saat gema dimatikan, prompt perintah tidak muncul di jendela Prompt Perintah. Untuk menampilkan prompt perintah lagi, ketik echo on.

Untuk mencegah semua perintah dalam file batch (termasuk perintah echo off ) ditampilkan di layar, pada baris pertama file batch ketik:

@echo off

Anda dapat menggunakan perintah echo sebagai bagian dari pernyataan if . Misalnya, untuk mencari direktori saat ini untuk file apa pun dengan ekstensi nama file .rpt, dan untuk menggemakan pesan jika file tersebut ditemukan, ketik:

if exist *.rpt echo The report has arrived.

File batch berikut mencari direktori saat ini untuk file dengan ekstensi nama file .txt, dan menampilkan pesan yang menunjukkan hasil pencarian:

@echo off
if not exist *.txt (
echo This directory contains no text files.
) else (
   echo This directory contains the following text file^(s^):
   echo.
   dir /b *.txt
   )

Jika tidak ada file .txt yang ditemukan saat file batch dijalankan, pesan berikut menampilkan:

This directory contains no text files.

Jika file .txt ditemukan ketika file batch dijalankan, output berikut ditampilkan (untuk contoh ini, asumsikan file File1.txt, File2.txt, dan File3.txt ada):

This directory contains the following text file(s):

File1.txt
File2.txt
File3.txt