Toplu Komut Dosyası - Takma Adlar
Takma adlar, mevcut komutlar için kısayollar veya anahtar sözcükler oluşturmak anlamına gelir. Bir dizin listesinde gerekli tüm ayrıntıları göstermemek için / w seçeneğiyle dizin listeleme komutundan başka bir şey olmayan aşağıdaki komutu yürütmek istediğimizi varsayalım.
Dir /w
Bu komuta aşağıdaki gibi bir kısayol oluşturacaksak varsayalım.
dw = dir /w
Yürütmek istediğimizde dir /w komut, basitçe kelimeyi yazabiliriz dw. 'Dw' kelimesi artık Dir / w komutunun takma adı haline geldi.
Bir Takma Ad Oluşturma
Takma adlar kullanılarak yönetilir doskey komut.
Sözdizimi
DOSKEY [options] [macroname=[text]]
Nerede
macroname - Makro için kısa bir isim.
text - Geri çağırmak istediğiniz komutlar.
DOSKEY komutuna sunulabilecek seçeneklerin açıklamaları aşağıdadır.
S.No. | Seçenekler ve Açıklama |
---|---|
1. | /REINSTALL Doskey'in yeni bir kopyasını yükler |
2. | /LISTSIZE = size Komut geçmişi arabelleğinin boyutunu ayarlar. |
3. | /MACROS Tüm Doskey makrolarını görüntüler. |
4. | /MACROS:ALL Doskey makroları olan tüm yürütülebilir dosyalar için tüm Doskey makrolarını görüntüler. |
5. | /MACROS:exename Verilen yürütülebilir dosya için tüm Doskey makrolarını görüntüler. |
6. | /HISTORY Hafızada saklanan tüm komutları görüntüler. |
7. | /INSERT Yazdığınız yeni metnin eski metne eklendiğini belirtir. |
8. | /OVERSTRIKE Yeni metnin eski metnin üzerine yazdığını belirtir. |
9. | /EXENAME = exename Yürütülebilir dosyayı belirtir. |
10. | /MACROFILE = filename Yüklenecek bir makro dosyası belirtir. |
11. | macroname Oluşturduğunuz bir makro için bir ad belirtir. |
12. | text Kaydetmek istediğiniz komutları belirtir. |
Misal
Keys.bat adlı yeni bir dosya oluşturun ve dosyaya aşağıdaki komutları girin. Aşağıdaki komutlar, biri cd komutu için olmak üzere, otomatik olarak test adlı dizine giden iki takma ad oluşturur. Diğeri ise dir komutu içindir.
@echo off
doskey cd = cd/test
doskey d = dir
Komutu çalıştırdığınızda, bu takma adları komut isteminde çalıştırabilirsiniz.
Çıktı
Aşağıdaki ekran görüntüsü, yukarıda oluşturulan toplu iş dosyası yürütüldükten sonra, 'd' komutunu serbestçe girebileceğinizi ve bu, size takma adınızın oluşturulduğu anlamına gelen dizin listesini vereceğini gösterir.
Bir Takma Adın Silinmesi
Bir diğer ad veya makro, makronun değeri NULL olarak ayarlanarak silinebilir.
Misal
@echo off
doskey cd = cd/test
doskey d = dir
d=
Yukarıdaki örnekte, önce d makrosunu d = dir olarak ayarlıyoruz. Bundan sonra onu NULL olarak ayarlıyoruz. D'nin değerini NULL olarak ayarladığımız için, d makrosu silinecektir.
Bir Takma Adın Değiştirilmesi
Bir diğer ad veya makro, makronun değeri istenen yeni değere ayarlanarak değiştirilebilir.
Misal
@echo off
doskey cd = cd/test
doskey d = dir
d = dir /w
Yukarıdaki örnekte, önce d makrosunu d = dir olarak ayarlıyoruz. Bundan sonra onu dir / w olarak ayarlıyoruz. D'nin değerini yeni bir değere ayarladığımız için, 'd' takma adı şimdi yeni değeri alacaktır.