Yoksa DOSKEY kullanmıyor musunuz?

DOS'un en işe yarar programlarından biri kuşkusuz DOSKEY'dir. Hala bir "komut satırı kullanıcısı" iseniz DOSKEY veya benzeri programları mutlaka kullanmalısınız. DOSKEY komut satırından komut girmeyi kolaylaştırdığı gibi makrolar oluşturmaya da olanak veriyor. Bu makrolar bir anlamda birer yığın dosyası. DOSKEY'i kullanabilmeniz için öncelikle DOSKEY.COM dosyasının yüklü olması gereklidir. AUTOEXEC.BAT'ın içinden DOSKEY'i yükletmek bunun için en uygun yoldur. DOSKEY'in temel bazı özellikleri ve tuş kombinasyonları:
* Sol ve sağ ok tuşları: Komut satırından düzeltme yapmaya yarar.
* Yukarı ve aşağı ok: Daha önce verilen komutları getirir.
* Page Up ve Page Down: Bellekteki ilk ve son komutları getirir.
* Insert / Delete: Araya yazma / Üzerine yazma modunu değiştirir.
* Home / End: Komut satırının başına ve sonuna gider.
* F7: Bellekte bulunan daha önceden verilen komutları listeler.
* Alt+F7: Bellekteki daha önceden verilen komutları temizler.
* F8 Daha önce verilen komutlar arasından komut arar.
* F9 Bellekteki komutlara satır numarasıyla erişir.
* Alt+F10 Tanımlanmış makroları temizler.
Daha önce verilmiş komut satırları arasında arama yaparken, komut satırının başını verip F8 tuşuna bastığınızda, buna uygun olan satırlar gelir. Tekrar F8'e basılırsa aramaya devam edilir. DOSKEY ile makro tanımlamak için yukarıda da bahsettiğimiz gibi öncelikle DOSKEY'in yüklü olması gerekiyor. Tanımlanacak makrolar DOSKEY'e parametre olarak verilir.
DOSKEY D=DIR $1 $2 $3
Bu komutu verdiğimizde "D" adında bir makro tanımlanacaktır. Artık "D" yazıp Enter tuşuna bastığınızda DIR komutu çalıştırılır. Makroyu tanımlarken kullandığımız $1, $2, $3'ün işlevi ise aynı yığın dosyalarındaki %1 %2.. gibidir. Yani çalıştırılacak olan dosyayaya verilen parametreleri taşır.

Makrolarda kullanılan ek özellikler:

* $1...$9: Parametreleri taşır
* $*: Bütün parametrelere karşılık gelir
* $T: Bir makrodaki birden fazla komutu kullanırken ayıraç olarak kullanılır.
	MD GECICI $T CD GECICI gibi
Örnek DOSKEY makroları
DOSKEY ARA=DIR $1/S/P
DOSKEY MCD=MD $1 $T CD $1
DOSKEY QF=FORMAT A:/U/Q
DOSKEY F720=FORMAT A:/F:720/U
DOSKEY SIL=DEL $1 $T DEL $2 $T DEL $3
DOSKEY AC=MD GECICI $T CD GECICI $T PKUNZIP ..\*.ZIP $1 $2 $3

PCWORLD Türkiye Haziran Sayısından alınmıştır.