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ılırsa, echo mevcut yankı ayarını görüntüler.
Syntax
echo [<message>]
echo [on | off]
Parameters
| Parameter | Description |
|---|---|
| [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. |
Remarks
Komut
echo <message>, yankı kapatıldığında daha kullanışlıdır. Birkaç satır uzunluğundaki bir iletiyi herhangi bir komut görüntülemeden görüntülemek için, toplu iş programınızda echo off komutundan sonra birkaçecho <message>komut ekleyebilirsiniz.Yankı kapatıldıktan sonra, komut istemi Komut İstemi penceresinde görünmez. Komut istemini görüntülemek için echo on yazın.
Bir toplu iş dosyasında kullanılıyorsa, yankı açık ve yankı kapalı , komut istemindeki ayarı etkilemez.
echo kullanılırken bir toplu iş dosyasında boş bir değişken varsa, "ECHO kapalı" mesajını görüntüler. Bu iletinin görülmesini önlemek ve bunun yerine boş bir satır oluşturmak için, echo ile değişken arasına iki nokta üst üste (
:) koyun. Ö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.Yankı kullanırken bir dikey çizgi (
|), 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^) correctdoğru şekilde görüntülenirThis is (now) correct.
Examples
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.
Note
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
Note
Yankı kapatıldığında, komut istemi Komut İstemi penceresinde görünmez. Komut istemini yeniden görüntülemek için echo on yazın.
Bir toplu iş dosyasındaki tüm komutların ( echo off komutu dahil) ekranda görüntülenmesini önlemek için, toplu iş dosyasının ilk satırına şunu yazın:
@echo off
echo komutunu if deyiminin bir 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