Aracılığıyla paylaş


yankı

İ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ıza echo <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ülenir This 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