MS-DOS ve Windows komut satırı doskey komutu
Doskey, kullanıcının bilgisayarda kullanılan tüm komutların geçmişini tutmasını sağlayan bir MS-DOS yardımcı programıdır. Doskey, sık kullanılan komutların, ihtiyaç duyuldukları her seferde yazılmasına gerek kalmadan yürütülmesine izin verir.
kullanılabilirlik
Doskey harici bir komuttur ve aşağıdaki Microsoft işletim sistemlerinde doskey.exe olarak mevcuttur.
- MS-DOS 5.0 ve üzeri
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
doskey sözdizimi
Windows Vista ve sonraki sözdizimi
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]] [/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename] [macroname=[text]]
/YENİDEN YÜKLE | Doskey’in yeni bir kopyasını yükler. |
/LISTSIZE=boyut | Komut geçmişi arabelleğinin boyutunu ayarlar. |
/MAKROLAR | Tüm Doskey makrolarını görüntüler. |
/MAKROLAR:TÜMÜ | Doskey makroları olan tüm yürütülebilir dosyalar için tüm Doskey makrolarını görüntüler. |
/MAKROLAR:exename | Verilen yürütülebilir dosya için tüm Doskey makrolarını görüntüler. |
/TARİH | Bellekte saklanan tüm komutları görüntüler. |
/SOKMAK | Yazdığınız yeni metnin eski metne ekleneceğini belirtir. |
/AŞIRI SALDIRI | Yeni metnin eski metnin üzerine yazacağını belirtir. |
/EXENAME=exename | Yürütülebilir dosyayı belirtir. |
/MAKROFILE=dosya adı | Yüklenecek bir makro dosyası belirtir. |
makro adı | Oluşturduğunuz bir makro için bir ad belirtir. |
Metin | Kaydetmek istediğiniz komutları belirtir. |
Seçenek tuşları
YUKARI AŞAĞI | Yukarı ve aşağı oklar komutları geri çağırır. |
ESC | Geçerli komutu siler. |
F7 | Komut geçmişini görüntüler. |
Alt+F7 | Komut geçmişini temizler. |
[chars]F8 | ile başlayan komutu arar [chars]. |
F9 | Numaraya göre bir komut seçer. |
Alt+F10 | Makro tanımlarını temizler. |
Aşağıdakiler, Doskey makro tanımlarındaki bazı özel kodlardır:
$T | Komut ayırıcı. Bir makroda birden çok komuta izin verir. |
1-9 $ | Toplu parametreler. Toplu programlarda %1-%9’a eşdeğerdir. |
$* | Komut satırında makro adından sonra gelen her şeyle değiştirilen sembol. |
Windows XP ve önceki sözdizimi
DOSKEY [/switch ...] [macroname=[text]]
/BUFSIZE:boyut | Makro ve komut arabelleğinin boyutunu ayarlar. | (varsayılan:512) |
/ECHO:açık|kapalı | Makro genişletmelerinin yankısını etkinleştirir/devre dışı bırakır. | (normalde olması gereken) |
/DOSYA:dosya | Bir makro listesi içeren dosyayı belirtir. | |
/TARİH | Bellekte saklanan tüm komutları görüntüler. | |
/SOKMAK | Yazarken satıra yeni karakterler ekler. | |
/KEYSIZE:boyut | Klavye ileri yazma arabelleğinin boyutunu ayarlar. | (varsayılan:15) |
/Çizgi boyutu | Satır düzenleme arabelleğinin maksimum boyutunu ayarlar. | (varsayılan: 128) |
/MAKROLAR | Tüm Doskey makrolarını görüntüler. | |
/AŞIRI SALDIRI | Yazarken satıra yeni karakterlerin üzerine yazar. | (varsayılan) |
/YENİDEN YÜKLE | Doskey’in yeni bir kopyasını yükler. | |
makro adı | Oluşturduğunuz bir makro için bir ad belirtir. | |
Metin | Makroya atamak istediğiniz komutları belirtir. |
Seçenek tuşları
YUKARI AŞAĞI | Oklar komutları geri çağırır. |
ESC | Geçerli komutu siler. |
F7 | Komut geçmişini görüntüler. |
Alt+F7 | Komut geçmişini temizler. |
[chars]F8 | ile başlayan komutu arar [chars]. |
F9 | Numaraya göre bir komut seçer. |
Alt+F10 | Makro tanımlarını temizler. |
Aşağıda Doskey makro tanımlarında kullanabileceğiniz özel kodlar bulunmaktadır.
$T | Komut ayırıcı: bir makroda birden çok komuta izin verir. |
1-9 $ | Toplu iş parametreleri: toplu iş programlarında %1-%9’a eşdeğerdir. |
$* | Komut satırında makro adından sonra gelen her şeyle değiştirilen sembol. |
doskey örnekleri
doskey
Doskey’i başlatır ve geçmişi görmek için yukarı veya aşağı komutuna veya önceki komutu yeniden yazmak için sağa veya sola basmanıza olanak tanır.
doskey /history
Komut isteminde çalıştırılan komutların geçmişini gösterin. Doskey, Windows’un son sürümleriyle varsayılan olarak yüklendiğinden, herhangi bir açık Windows komut satırı penceresinde hangi komutların çalıştırıldığını belirlemenin kolay bir yoludur.
Teknik Destek
Doskey için 61900’den büyük bir arabellek boyutunun belirtilmesi bilgisayarın donmasına neden olur.
Doskey, doskey programındaki bir hata nedeniyle yalnızca yaklaşık 61900 baytı destekler.