Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İletileri görüntüler veya komut yankılama özelliğini açar veya kapatır. Parametresiz kullanıldığında , echo geçerli yankı ayarını görüntüler.
Sözdizimi
echo [<message>]
echo [on | off]
Parametreler
Parametre | Açıklama |
---|---|
[açık | kapalı] | Komut yankılama özelliğini açar veya kapatır. Komut yankısı varsayılan olarak açıktır. |
<message> |
Ekranda görüntülenecek metni belirtir. |
/? | Komut isteminde yardım görüntülenir. |
Açıklamalar
Echo
echo <message>
kapatıldığında komutu daha kullanışlıdır. Komut görüntülemeden birkaç satır uzunluğunda bir ileti görüntülemek için, toplu iş programınızaecho <message>
komutundan sonra birkaç komut ekleyebilirsiniz.Yankı kapatıldıktan sonra komut istemi Komut İstemi penceresinde görünmez. Komut istemini görüntülemek için echo tuşuna basın.
Toplu iş dosyasında kullanılırsa, yankı açık ve yankı kapalı , komut istemindeki ayarı etkilemez.
Bir toplu iş dosyasında echo kullanılırken boş bir değişken varsa, "ECHO kapalı" ifadesini görüntüler. Bu iletinin görülmesini önlemek ve bunun yerine boş bir satır oluşturmak için
:
ile değişken arasına iki nokta üst üste () yerleştirin. Örneğin,echo:%var%
.Toplu iş dosyasında belirli bir komutun yankılanmasını önlemek için, komutun önüne bir (
@
) işareti ekleyin. Toplu iş dosyasındaki tüm komutların yankılanmasını önlemek için dosyanın başına echo off komutunu ekleyin.Toplu iş betiklerinde ünlem işareti (
!
) görüntülemek için, sözcüğü veya tümceciği çift tırnak içine alın ve ardından ünlem işaretinden ( önce bir şapka işareti koyun"Hello World^!"
). Alternatif olarak, çift tırnak işareti (^^
) çift tırnakHello World^^!
işaretine () gerek kalmadan kullanılabilir.|
kullanırken kanal (&
), ve işareti (<
) veya yeniden yönlendirme karakteri (>
veya ) görüntülemek için, bu karakterden hemen önce bir şapka işareti (^
) kullanın. Örneğin,^|
,^&
,^>
veya^<
. Bir şapka işaretini görüntülemek için, birbirini izleyen iki giriş işareti (^^
) yazın.Parantez ()
()
ile sonlandırılan bir bloğun içindeyken, hem açma hem de kapatma ayraçları, her birinden hemen önce şapka işareti (^
) kullanılarak da kaçılmalıdır. Örneğin,This is ^(now^) correct
doğru şekilde görüntülenirThis is (now) correct
.
Örnekler
Geçerli yankı ayarını görüntülemek için şunu yazın:
echo
Ekranda boş bir satır yankısı yapmak için şunu yazın:
echo.
Uyarı
Dönemden önce boşluk eklemeyin. Aksi takdirde, nokta boş bir satır yerine görünür.
Komut isteminde komutların yankılanmasını önlemek için şunu yazın:
echo off
Uyarı
Yankı kapatıldığında komut istemi Komut İstemi penceresinde görünmez. Komut istemini yeniden görüntülemek için echo yazın.
Toplu iş dosyasındaki tüm komutların ( echo off komutu dahil) ekranda, toplu iş dosya türünün ilk satırında görüntülenmesini önlemek için:
@echo off
Echo komutunu bir if deyiminin parçası olarak kullanabilirsiniz. Örneğin, .rpt dosya adı uzantısına sahip herhangi bir dosya için geçerli dizinde arama yapmak ve böyle bir dosya bulunursa iletinin yankısını oluşturmak için şunu yazın:
if exist *.rpt echo The report has arrived.
Aşağıdaki toplu iş dosyası, geçerli dizinde .txt dosya adı uzantısına sahip dosyaları arar ve aramanın sonuçlarını gösteren bir ileti görüntüler:
@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
)
Toplu iş dosyası çalıştırıldığında hiçbir .txt dosyası bulunamazsa, aşağıdaki ileti görüntülenir:
This directory contains no text files.
Toplu iş dosyası çalıştırıldığında .txt dosyalar bulunursa aşağıdaki çıkış görüntülenir (bu örnekte, File1.txt, File2.txtve File3.txt var olduğunu varsayalım):
This directory contains the following text file(s):
File1.txt
File2.txt
File3.txt