Doskey este un utilitar MS-DOS care permite utilizatorului să păstreze un istoric al tuturor comenzilor utilizate pe un computer. Doskey permite executarea comenzilor utilizate frecvent, fără a fi nevoie să le tastați de fiecare dată când este nevoie.
Disponibilitate
Doskey este o comandă externă și este disponibil pentru următoarele sisteme de operare Microsoft ca doskey.exe.
- MS-DOS 5.0 și versiuni ulterioare
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Sintaxa doskey
- Windows Vista și sintaxa ulterioară.
- Windows XP și sintaxa anterioară.
Windows Vista și sintaxa ulterioară
DOSKEY [/ REINSTALL] [/ LISTSIZE = mărime] [/ MACROS [: ALL |: exename]] [/ ISTORIE] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = nume de fișier] [macroname = [text]]
/REINSTALA | Instalează o nouă copie a Doskey. |
/ LISTSIZE = size | Setează dimensiunea bufferului de istorie a comenzilor. |
/ MACROS | Afișează toate macro-urile Doskey. |
/ macro-uri: ALL | Afișează toate macro-urile Doskey pentru toate executabilele care au macrocomenzi Doskey. |
/ MACROS: exename | Afișează toate macro-urile Doskey pentru executabilul dat. |
/ISTORIE | Afișează toate comenzile stocate în memorie. |
/INTRODUCE | Specifică faptul că noul text pe care îl introduceți este inserat în textul vechi. |
/ OVERSTRIKE | Specifică faptul că noul text suprascrie textul vechi. |
/ EXENAME = exename | Specifică executabilul. |
/ MACROFILE = filename | Specifică un fișier de macrocomenzi de instalat. |
macroname | Specifică un nume pentru o macro pe care o creați. |
text | Specifică comenzile pe care doriți să le înregistrați. |
Taste de opțiune
SUS JOS | Săgețile în sus și în jos amintesc comenzile. |
Esc | Șterge comanda curentă. |
F7 | Afișează istoricul comenzilor. |
Alt + F7 | Șterge istoricul comenzilor. |
[Chars] F8 | Căutări pentru comanda care începe cu [carați]. |
F9 | Selectează o comandă după număr. |
Alt + F10 | Șterge definițiile macro. |
Următoarele sunt câteva coduri speciale în definițiile macro Doskey:
$ T | Separator de comandă. Permite mai multe comenzi într-o macrocomandă. |
$ 1 $ 9 | Parametrii lotului. Echivalent cu% 1-% 9 în programele de lot. |
$ * | Simbol înlocuit cu tot ceea ce urmează numele macro de pe linia de comandă. |
Windows XP și sintaxa anterioară
DOSKEY [/ switch …] [macroname = [text]]
/ BUFSIZE: dimensiunea | Setează dimensiunea macro și bufferul de comandă. | (Implicit: 512) |
/ ECHO: on | off | Activează / dezactivează ecoul expansiunilor macro. | (Implicit: on) |
/ FILE: fișier | Specifică fișierul care conține o listă de macro-uri. | |
/ISTORIE | Afișează toate comenzile stocate în memorie. | |
/INTRODUCE | Inserează caractere noi în linie când tastați. | |
/ KEYSIZE: dimensiunea | Setează dimensiunea bufferului de tip tastatură. | (Implicit: 15) |
/ LINE: dimensiunea | Setează dimensiunea maximă a tamponului de editare a liniei. | (Implicit: 128) |
/ MACROS | Afișează toate macro-urile Doskey. | |
/ OVERSTRIKE | Suprascrie caractere noi pe linie atunci când tastați. | (Mod implicit) |
/REINSTALA | Instalează o nouă copie a Doskey. | |
macroname | Specifică un nume pentru o macro pe care o creați. | |
text | Specifică comenzile pe care doriți să le atribuiți macrocomandei. |
Taste de opțiune
SUS JOS | Săgețile amintesc comenzile. |
Esc | Șterge comanda curentă. |
F7 | Afișează istoricul comenzilor. |
Alt + F7 | Șterge istoricul comenzilor. |
[Chars] F8 | Căutări pentru comanda care începe cu [carați]. |
F9 | Selectează o comandă după număr. |
Alt + F10 | Șterge definițiile macro. |
Mai jos sunt coduri speciale pe care le puteți utiliza în definițiile macro Doskey.
$ T | Separator de comandă: permite mai multe comenzi într-o macro. |
$ 1 $ 9 | Parametri de lot: echivalent cu% 1-% 9 în programele de lot. |
$ * | Simbol înlocuit cu tot ceea ce urmează numele macro de pe linia de comandă. |
Exemple de doze
DOSKEY
Începe tasta și vă permite să apăsați comanda sus sau jos pentru a vedea istoricul, sau la dreapta sau la stânga pentru a reintroduce comanda anterioară.
doskey / istoric
Afișați istoricul comenzilor rulate la promptul de comandă. Deoarece doskey este încărcat în mod implicit cu versiuni recente de Windows, este un mod ușor de a determina ce comenzi au fost rulate pe orice fereastră deschisă a liniei de comandă Windows.