Komut: "LABEL" açık Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. mevcut
Komut örnekleri "LABEL"
Der
`LABEL`komutu, toplu komut dosyalarında koddaki bir noktayı belirli bir adla işaretlemek için kullanılır. İşte bazı örnekler:
Örnek 1: Basit etiket:
@ECHO OFF
GOTO Start
:Start
ECHO Senaryo başladı.
GOTO Son
:Son
ECHO Senaryo bitti.
Açıklama: Burada iki etiket oluşturan basit bir komut dosyası gösterilmektedir (
`:Start`Ve
`:Son`) kullanılmış. Senaryo şu saatte başlıyor:
`:Start`ve sonra atlıyor
`:Son`. Ayrıca
`GOTO :Son`kullanmak.
Örnek 2: IF ifadesiyle kullanın:
@ECHO OFF
SET Option=EVET
IF "%Option%"=="EVET" (
GOTO Evet_seçenek
) ELSE (
GOTO Seçenek yok
)
:Evet_seçenek
ECHO Ölmek Option etkinleştirildi.
GOTO Son
:Seçenek yok
ECHO Die Option devre dışı bırakıldı.
GOTO Son
:Son
ECHO Senaryo bitti.
Açıklama: Burada bir etiket bir IF ifadesiyle birleştirilmiştir. Değişkene bağlı olarak
`Option`ya da olacak
`:Evet_seçenek`veya
`:Seçenek yok`atladı.
Örnek 3: FOR döngüsüyle kullanım:
@ECHO OFF
FOR %%G IN (1 2 3) DO (
ECHO döngü geçişi Nr. %%G
GOTO döngü sonu
)
:döngü sonu
ECHO Die FOR-Döngü sona erdi.
Açıklama: Burada FOR döngüsü içinde bir etiket kullanılır. İlk döngüden sonra geçiş olur
`:döngü sonu`atladı ve döngü erken sona erdi.
Örnek 4: :EOF (komutun sonu) ile kullanın:
@ECHO OFF
GOTO Ana program
:yan program
ECHO İkincil program yürütülür.
GOTO :EOF
:Ana program
ECHO Ana program başlıyor.
GOTO yan program
Açıklama: Burada bir etiket çağrılır
`:EOF`(Dosya Sonu) betiği sonlandırmak için kullanılır. Eğer
`GOTO :EOF`ulaşıldığında, komut dosyası sonlandırılır.
Örnek 5: Alt programlar için CALL ile birlikte kullanın:
@ECHO OFF
CALL :alt program
ECHO Ana program devam ediyor.
GOTO Son
:alt program
ECHO Alt program yürütülür.
GOTO :EOF
:Son
ECHO Senaryo bitti.
Açıklama: İşte
`CALL`etiketli bir alt program oluşturmak için kullanılır (
`:alt program`). Çağrıdan sonra ana program geri döner ve yürütülmesine devam eder.
Etiketler, toplu komut dosyalarının akışını denetlemek ve kodun bölümlerini düzenlemek için kullanışlıdır. Etiketlerin iki nokta üst üste (
`:`) ve ardından bir ad (boşluksuz) gelir.
`GOTO`-İfade belirli bir etikete atlamak için kullanılır.
"LABEL" Microsoft Windows Yardımından Alıntı
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Bir diskin birim etiketini olusturur, degistirir ya da siler.
LABEL [sürücü:][etiket]
LABEL [/MP] [birim] [etiket]
sürücü: Bir sürücünün sürücü adini belirtir.
etiket Birimin etiketini belirtir.
/MP Birimin takma noktasi ya da birim adi olarak
görülmesini belirtir.
birim Sürücü adi, takma noktasi ya da birim adini
(iki nokta üst üste isaretiyle) belirler.
Birim adi belirtildiyse, /MP bayragina gerek
yoktur.
Önemli bilgiler, "LABEL" komutu için ipuçları
Kullanırken`LABEL`Toplu komut dosyalarında dikkat edilmesi gereken bazı önemli noktalar vardır:
1. İki nokta: A`LABEL`her zaman iki nokta üst üste ile başlar (`:`) ve ardından bir ad gelir. Örneğin:`:MeinLabel`. İki nokta üst üste öncesinde boşluk olamayacağını unutmayın.
2. Büyük/küçük harf duyarlılığı: Toplu komut dosyalarında büyük/küçük harf duyarlılığı genellikle önemli değildir. Etiket`:MeinLabel`eşdeğerdir`:meinlabel`. Ancak karışıklığı önlemek için yazımın tutarlı olması tavsiye edilir.
3. Benzersizlik: Etiketlerin kodda benzersiz olması gerekir. Aynı ada sahip iki etiket beklenmeyen davranışlarla sonuçlanabilir. Etiketler için anlaşılır ve açıklayıcı isimler seçilmesi tavsiye edilir.
4. Birlikte kullanın`GOTO`: Etiketler genellikle şu şekilde işaretlenir`GOTO`Betik akışını kontrol etmek için kullanılan ifade. Dikkat`GOTO`aynı toplu komut dosyasındaki bir etikete atlar.
5. Etiketler`CALL`: Yapabilirsiniz`CALL`Özellikle bir alt program ise, bir etikete atlamak için kullanın. Örneğin:`CALL :alt program`.
6. Birlikte kullanın`:EOF`: `:EOF`betiği sonlandırmak için betiğin sonunda özel bir etiket olarak kullanılır. Eğer`GOTO :EOF`ulaşıldığında, komut dosyası yürütmeden çıkar.
7. Bağlam Geçişi: Bir etikete atladığınızda bir bağlam geçişi gerçekleşir. Bu, yerel değişkenlerin etiket içinde mevcut olduğu, etiketin dışındaki değişkenlerin ise global olarak tanımlanmadıkça görünür olmadığı anlamına gelir.
8. Etiketler ve Fiyonklar: Etiketler fiyonklarla birlikte kullanılabilir (`FOR`- veya`WHILE`döngüler) betiğin akışını kontrol etmek için kullanılabilir.
9. Okunabilirlik: Kodu mantıksal bölümlere ayırmak ve komut dosyasının okunabilirliğini artırmak için etiketleri kullanın. Bu, kodun anlaşılmasını ve bakımını kolaylaştırır.
10. Yapılandırılmış Programlama: Etiketlerin kullanımı, toplu komut dosyalarının yapılandırılmış programlama ilkelerine göre tasarlanmasını mümkün kılar. Bu, bakım ve sorun gidermeyi kolaylaştırır.
Toplu komut dosyalarında etiketlerin doğru ve etkili bir şekilde kullanılmasını sağlamak için yukarıdaki hususların dikkate alınması önemlidir. Temiz yapılandırılmış bir komut dosyası, hata teşhisini ve bakımı kolaylaştırır.