DOSKEY: Muokkaa komentorivejä, kutsuu Windowsin komentoja ja luo makroja.
Komento: "DOSKEY" on päällä Windows 11, 10, .. saatavilla
"DOSKEY" Ote Microsoft Windowsin ohjeesta
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Muokkaa komentorivejä, kutsuu Windows-komentoja ja luo makroja.
DOSKEY [/REINSTALL] [/LISTSIZE=koko] [/MACROS[:ALL | :exe-nimi]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exenimi]
[/MACROFILE=tiedostonimi] [makronimi=[teksti]]
/REINSTALL Asentaa uuden Doskey-kopion.
/LISTSIZE=koko Asettaa komentomuistipuskurin.
/MACROS Näyttää kaikki Doskey-makrot.
/MACROS:ALL Näyttää kaikki Doskey-makrot
suoritustiedostoille,
joissa on Doskey-makroja.
/MACROS:exenimi Näyttää kaikki suoritustiedoston
Doskey-makrot.
/HISTORY Näyttää kaikki muistiin tallennetut
komennot.
/INSERT Määrittää, että uusi teksti lisätään
vanhan joukkoon.
/OVERSTRIKE Määrittää, että uusi teksti korvaa
vanhan tekstin.
/EXENAME=exenimi Määrittää suoritustiedoston.
/MACROFILE=tiedostonimi Määrittää asennettavan makrotiedoston.
makronimi Määrittää nimen luotavalle makrolle.
teksti Määrittää nauhoitettavat komennot.
YLÄ- ja ALANUOLET näyttävät komennot, ESC tyhjentää komentorivin,
F7 näyttää käytetyt komennot, ALT+F7 tyhjentää komentomuistin,
F8 etsii komennon muistista, F9 valitsee numeron perusteella ja
ALT+F10 tyhjentää määritykset.
Seuraavassa Doskey-makromääritysten erityistapauksia:
$T Komentoerotin. Sallii useita komentoja makrossa.
$1-$9 Komentoriviparametrit. Vastaavat kuin komentoriviohjelmien
%1-%9.
$* Symbolin korvaavat kaikki komentorivillä makronimeä
seuraavat
määritykset.
Esimerkit komennosta "DOSKEY"
The
`DOSKEY`Windowsin komentokehotteen komentoa käytetään makrojen määrittämiseen ja tallentamiseen komentoriville. Tässä on joitain esimerkkejä:
Esimerkki 1: Määritä makro:
DOSKEY Macro1=echo Tämä on esimerkki-makro
Kuvaus: Määrittää makron nimeltä
"Makro1", joka komentaa
`echo Tämä on esimerkki-makro`teloittaa.
Esimerkki 2: Määritä makro parametreilla:
DOSKEY Greet=echo Hei $*
Kuvaus: Määrittää
"Tervehdys"-nimisen makron, joka suorittaa komennon
`echo Hei`sen jälkeen syötetyt parametrit.
Esimerkki 3: Luettelomakro:
DOSKEY /MACROS
Kuvaus: Näyttää luettelon kaikista määritetyistä makroista.
Esimerkki 4: Aloita makron tallennus:
DOSKEY /RECORD
Kuvaus: Aloittaa makron luomista koskevien komentojen tallentamisen. Voit kirjoittaa komentoja tavalliseen tapaan ja DOSKEY tallentaa ne.
Esimerkki 5: Lopeta makron tallennus:
DOSKEY /RECORD=Macro2
Kuvaus: Lopettaa tallennuksen ja tallentaa tallennetut komennot makrona nimeltä
"Makro2".
Esimerkki 6: Näytä ohje:
DOSKEY /?
Kuvaus: Näyttää ohjeita ja tietoja käytettävissä olevista vaihtoehdoista
`DOSKEY`-komento.
Esimerkki 7: Suorita komento makrolla:
Macro1
Kuvaus: Suorittaa aiemmin määritellyn makron
"Makro1", joka tulostaa tekstin
"Tämä on esimerkkimakro".
Esimerkki 8: Suorita makro parametreilla:
Greet Maailman!
Kuvaus: Suorittaa
"Terve"-makron ja palauttaa
"Hello World!" ulos.
Huomioitavaa:
-
$: Makrossa lukee`$`kaikille makroa suoritettaessa välitetyille parametreille.
-
1 $, 2 $, ...: Voit myös
`$1`,
`$2`jne. päästäksesi tiettyihin parametreihin.
-
$/L: Lisää uuden rivin makroon.
On tärkeää huomata, että DOSKEY-makrot ovat aktiivisia vain nykyisessä komentokehoteistunnossa ja katoavat, kun komentokehote suljetaan. Jos haluat tallentaa ne pysyvästi, voit sijoittaa ne erätiedostoon, joka suoritetaan, kun komentokehote käynnistyy.
Tärkeää tietoa, vinkkejä "DOSKEY"-komennolle
Kun käytät`DOSKEY`-komento Windowsin komentokehotteessa, on muutamia tärkeitä huomioitavia seikkoja:
1. DOSKEY on oletuksena pois käytöstä: Nykyaikaisissa Windows-järjestelmissä`DOSKEY`oletuksena pois käytöstä. Voit kuitenkin aktivoida sen`DOSKEY`komentokehotteessa tai käytä sitä eräkomentosarjassa.
2. Aktivointi jokaiselle istunnolle: Jos et`DOSKEY`Jos otat sen käyttöön komentokehotteessa, se koskee vain tätä istuntoa. Jos suljet ja avaat komentokehotteen uudelleen, sinun on tehtävä se`DOSKEY`aktivoida uudelleen.
3. DOSKEY-makrojen tallentaminen: Jos haluat tallentaa DOSKEY-makrot pysyvästi, voit tallentaa ne erätiedostoon, joka suoritetaan automaattisesti aina, kun käynnistät komentokehotteen. Tämä voidaan tehdä lisäämällä DOSKEY-komento omaan`Autoexec.nt`tiedostoa tai omaa erätiedostoa.
4. DOSKEY:n käyttäminen skripteissä: Jos et`DOSKEY`Jos haluat käyttää sitä erätiedostoissa tai komentosarjoissa, voit ottaa sen käyttöön ennen makrojen määrittämistä. Huomaa, että makrot koskevat vain nykyistä istuntoa ja katoavat komentokehotteen sulkemisen jälkeen.
5. Makrojen parametrit: Voit käyttää parametreja DOSKEY-makroissa.`$*`edustaa kaikkia parametreja ja`$1`,`$2`jne. edustavat tiettyjä parametreja.
6. Tallennuskomennot: Käyttäminen`DOSKEY /RECORD`voit tallentaa komentoja ja tallentaa ne sitten makrona. Tästä voi olla hyötyä monimutkaisten komentosarjojen toistamisessa.
7. DOSKEY:n ohittaminen: Jos huomaat, että tietty DOSKEY-makro ei toimi halutulla tavalla, voit ohittaa sen määrittämällä saman makron uudelleen samalla nimellä.
8. DOSKEY Apua: Voit`DOSKEY /?`Käytä saadaksesi apua ja tietoa käytettävissä olevista vaihtoehdoista`DOSKEY`näyttöön tuleva komento.
9. Käytä PowerShellissä: Huomaa`DOSKEY`ei yleensä ole saatavilla Windows PowerShellissä. PowerShell tarjoaa omat mekanisminsa komentojen ja komentosarjojen kanssa työskentelemiseen.
On tärkeää huomata se`DOSKEY`on nimenomaan Windowsin komentokehotteelle sen alkuperän ja sovellusalueiden vuoksi, eikä se välttämättä ole välttämätön tai merkityksellinen kaikissa nykyaikaisissa sovelluksissa. Monissa tapauksissa edistyneempiä lähestymistapoja ja komentosarjakieliä voidaan suosia, erityisesti PowerShell-ympäristöissä.