Komento: "DOSKEY" on päällä Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. saatavilla
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.
"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.
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ä.