Polecenie: "DOSKEY" jest włączone Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. dostępne
Przykłady polecenia "DOSKEY"
The
`DOSKEY`polecenie w wierszu poleceń systemu Windows służy do definiowania i rejestrowania makr dla wiersza poleceń. Oto kilka przykładów:
Przykład 1: Zdefiniuj makro:
DOSKEY Macro1=echo To jest przykład-makro
Opis: Definiuje makro o nazwie „Macro1”, które wydaje polecenia
`echo To jest przykład-makro`wykonuje.
Przykład 2: Zdefiniuj makro z parametrami:
DOSKEY Greet=echo Cześć $*
Opis: Definiuje makro o nazwie „Powitaj”, które wykonuje polecenie
`echo Cześć`a następnie wprowadzone parametry.
Przykład 3: Makro listy:
DOSKEY /MACROS
Opis: Wyświetla listę wszystkich zdefiniowanych makr.
Przykład 4: Rozpocznij nagrywanie makra:
DOSKEY /RECORD
Opis: Rozpoczyna nagrywanie poleceń tworzenia makra. Możesz wprowadzać polecenia w zwykły sposób, a DOSKEY je zarejestruje.
Przykład 5: Zatrzymaj rejestrowanie makra:
DOSKEY /RECORD=Macro2
Opis: Zatrzymuje nagrywanie i zapisuje nagrane polecenia jako makro o nazwie „Macro2”.
Przykład 6: Pokaż pomoc:
DOSKEY /?
Opis: Pokazuje pomoc i informacje na temat dostępnych opcji dla
`DOSKEY`-Komenda.
Przykład 7: Wykonaj polecenie za pomocą makra:
Macro1
Opis: Uruchamia zdefiniowane wcześniej makro „Makro1”, które wypisuje tekst „To jest makro przykładowe”.
Przykład 8: Uruchom makro z parametrami:
Greet Świat!
Opis: Uruchamia makro „Powitaj” i zwraca „Hello World!” poza.
Uwagi:
-
$: W makrze jest to napisane`$`dla wszystkich parametrów przekazanych podczas wykonywania makra.
-
1 $, 2 $, ...: Ty też możesz
`$1`,
`$2`itp., aby uzyskać dostęp do określonych parametrów.
-
$/L: Dodaje nową linię do makra.
Należy pamiętać, że makra DOSKEY są aktywne tylko w bieżącej sesji Wiersza Poleceń i znikają po zamknięciu Wiersza Poleceń. Jeśli chcesz zapisać je na stałe, możesz umieścić je w pliku wsadowym, który będzie uruchamiany po uruchomieniu wiersza poleceń.
"DOSKEY" Fragment Pomocy systemu Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
Edytuje wiersze polecenia, ponownie wywoluje polecenia systemu
Windows i tworzy makra.
DOSKEY [/REINSTALL] [/LISTSIZE=rozmiar] [/MACROS[:ALL |
:nazwa_exe]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=nazwa_exe]
[/MACROFILE=plik]
[nazwa_makro=[tekst]]
/REINSTALL Instaluje nowa kopie programu Doskey.
/LISTSIZE=rozmiar Ustawia rozmiar buforu historii polecen.
/MACROS Wyswietla wszystkie makra Doskey.
/MACROS:ALL Wyswietla wszystkie makra Doskey dla
wszystkich
programów wykonywalnych, które maja makra
Doskey.
/MACROS:nazwa_exe Wyswietla wszystkie makra Doskey dla
danego programu.
/HISTORY Wyswietla wszystkie polecenia
przechowywane w pamieci.
/INSERT Okresla, ze nowy tekst jest wstawiany w
starym tekscie.
/OVERSTRIKE Okresla, ze nowy tekst zastepuje stary.
/nazwa_exe=nazwa_exe Okresla program wykonywalny.
/MACROFILE=plik Okresla plik makr do zainstalowania.
nazwa_makro Okresla nazwe tworzonego makra.
tekst Okresla polecenia, które maja byc
rejestrowane.
STRZALKI W GÓRE i W DÓL wywoluja zapamietane polecenia; ESC
czysci wiersz
polecenia; F7 wyswietla historie polecen; ALT+F7 czysci historie
polecen;
F8 przeszukuje historie polecen; F9 wybiera polecenie wedlug
numerów;
ALT+F10 czysci definicje makr.
Ponizej przedstawiono kody specjalne, stosowane w definicjach
makr Doskey:
$T Separator polecen. Umozliwia umieszczenie w makrze wielu
polecen.
$1-$9 Parametry wsadowe. Odpowiadaja %1-%9 w plikach wsadowych.
$* Okresla wszystko, co wystapi w wierszu polecenia za nazwa
makra.
Ważna informacja, wskazówki dotyczące polecenia "DOSKEY"
Podczas korzystania z`DOSKEY`w wierszu poleceń systemu Windows, należy zwrócić uwagę na kilka ważnych punktów:
1. DOSKEY jest domyślnie wyłączony: W nowoczesnych systemach Windows`DOSKEY`domyślnie wyłączone. Można go jednak aktywować poprzez`DOSKEY`w wierszu poleceń lub użyj go w skrypcie wsadowym.
2. Aktywacja na każdą sesję: Jeśli`DOSKEY`Jeśli włączysz tę opcję w wierszu poleceń, będzie ona dotyczyć tylko tej sesji. Jeśli zamkniesz i ponownie otworzysz wiersz poleceń, będziesz musiał`DOSKEY`aktywuj ponownie.
3. Zapisywanie makr DOSKEY: Aby trwale zapisać makra DOSKEY, możesz umieścić je w pliku wsadowym, który będzie automatycznie uruchamiany przy każdym uruchomieniu wiersza poleceń. Można to zrobić, dodając polecenie DOSKEY w pliku`Autoexec.nt`plik lub własny plik wsadowy.
4. Używanie DOSKEY w skryptach: Jeśli`DOSKEY`Jeśli chcesz używać go w plikach wsadowych lub skryptach, możesz go włączyć przed zdefiniowaniem makr. Należy pamiętać, że makra dotyczą tylko bieżącej sesji i zostają utracone po zamknięciu wiersza poleceń.
5. Parametry w makrach: Możesz używać parametrów w makrach DOSKEY.`$*`reprezentuje wszystkie parametry i`$1`,`$2`itp. reprezentują określone parametry.
6. Polecenia nagrywania: Używanie`DOSKEY /RECORD`możesz nagrywać polecenia, a następnie zapisywać je jako makro. Może to być przydatne przy powtarzaniu złożonych sekwencji poleceń.
7. Zastępowanie DOSKEY: Jeśli stwierdzisz, że określone makro DOSKEY nie zachowuje się w pożądany sposób, możesz je zastąpić, ponownie definiując to samo makro o tej samej nazwie.
8. Pomoc DOSKEY: Możesz`DOSKEY /?`Użyj, aby uzyskać pomoc i informacje na temat opcji dostępnych dla`DOSKEY`polecenie do wyświetlenia.
9. Użyj w PowerShell: Pamiętaj o tym`DOSKEY`zwykle niedostępne w programie Windows PowerShell. PowerShell oferuje własne mechanizmy pracy z poleceniami i skryptami.
To ważne by zauważyć że`DOSKEY`jest specyficzny dla wiersza poleceń systemu Windows ze względu na jego pochodzenie i obszary zastosowań i może nie być konieczny lub odpowiedni we wszystkich nowoczesnych scenariuszach aplikacji. W wielu przypadkach preferowane mogą być bardziej zaawansowane podejścia i języki skryptowe, szczególnie w środowiskach PowerShell.