Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menampilkan pesan atau mengaktifkan atau menonaktifkan fitur gema perintah. Jika digunakan tanpa parameter, echo menampilkan pengaturan echo saat ini.
Sintaksis
echo [<message>]
echo [on | off]
Parameter-parameternya
Pengaturan | Deskripsi |
---|---|
[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. |
Komentar
Perintah
echo <message>
lebih berguna ketika echo dimatikan. Untuk menampilkan pesan yang panjangnya beberapa baris tanpa menampilkan perintah apa pun, Anda dapat menyertakan beberapaecho <message>
perintah setelah perintah gema di program batch Anda.Setelah echo dinonaktifkan, prompt perintah tidak muncul di jendela Prompt Perintah. Untuk menampilkan prompt perintah, ketik echo on.
Jika digunakan dalam file batch, gema aktifkan dan gema nonaktif tidak memengaruhi pengaturan pada prompt perintah.
Jika ada variabel kosong dalam file batch saat menggunakan echo, itu menampilkan "ECHO nonaktif". Untuk mencegah melihat pesan ini, dan menghasilkan baris kosong sebagai gantinya, tempatkan titik dua (
:
) antara echo 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 gema nonaktif 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 echo, gunakan caret (^
) segera 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 menampilkanThis is (now) correct
dengan benar .
Contoh
Untuk menampilkan pengaturan gema saat ini, ketik:
echo
Untuk menggemakan baris kosong di layar, ketik:
echo.
Nota
Jangan sertakan spasi sebelum periode. Jika tidak, periode akan muncul alih-alih baris kosong.
Untuk mencegah perintah gema pada prompt perintah, ketik:
echo off
Nota
Saat echo dinonaktifkan, prompt perintah tidak muncul di jendela Prompt Perintah. Untuk menampilkan perintah lagi, ketik echo on.
Untuk mencegah semua perintah dalam file batch (termasuk perintah gema nonaktif ) ditampilkan di layar, pada baris pertama jenis file batch:
@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