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.