Toplu iş dosyası ERRORLEVELs sınama önceliği düzeltin.

Makale çevirileri Makale çevirileri
Makale numarası: 39585 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Toplu iş dosyalarında birden çok IF ERRORLEVEL ifadeleri kullandığınızda, the ERRORLEVELs sayısal sınanır sırası önemlidir. Doğru azalan (yüksek için en düşük). Bu sıralama ERRORLEVELs sınanır yoludur. IF koşulu, ERRORLEVEL DEĞERI eşit veya büyük, ERRORLEVEL sayı olduğunda TRUE olarak ayarlanır.

Daha fazla bilgi

YANLıŞ Bu davranış aşağıdaki toplu iş dosyası bölümü göstermektedir:
   rem (execute a program which returns an errorlevel of 0 or 1)
   if errorlevel 0 goto ZERO
   if errorlevel 1 goto ONE
   goto END
   :ZERO
     echo a Zero was returned!
     goto END
   :ONE
     echo a One was returned!
   :END
				
Yukarıdaki örnekte "SıFıR" etiketinin, başarı veya başarısızlık bakılmaksızın her zaman dalları. Bu örnek, ERRORLEVEL sınama azalan düzende duruma getirilmişse düzgün çalışması.

Gibi bir toplu iş dosyası yazma DOğRU yolu aşağıdaki gibidir:
   rem (execute a program which returns an errorlevel of 0 or 1)
   if errorlevel 1 goto ONE
   if errorlevel 0 goto ZERO
   goto END
   :ZERO
     echo a Zero was returned!
     goto END
   :ONE
     echo a One was returned!
   :END
				

Özellikler

Makale numarası: 39585 - Last Review: 12 Mayıs 2003 Pazartesi - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft MS-DOS 2.11 Standard Edition
  • Microsoft MS-DOS 3.1
  • Microsoft MS-DOS 3.2 Standard Edition
  • Microsoft MS-DOS 3.21 Standard Edition
  • Microsoft MS-DOS 3.3 Standard Edition
  • Microsoft MS-DOS 3.3a
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 4.01 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 0.12acres
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
Anahtar Kelimeler: 
kbmt KB39585 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:39585
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com