prompt
Komenda prompt
służy do zmiany lub wyświetlania bieżącego tekstu zachęty (promptu) w wierszu poleceń. Pozwala dostosować wygląd linii poleceń, np. dodając datę, godzinę, ścieżkę katalogu lub inne informacje. Jest używana głównie w celu personalizacji lub ułatwienia pracy z konsolą.
Dostępna jest we wszystkich wersjach Windows obsługujących CMD, od MS-DOS po Windows 11.
Składnia
Dział zatytułowany „Składnia”prompt [ciąg_znaków]prompt
- Wywołanie bez argumentów przywraca domyślny prompt (
C:\>
). ciąg_znaków
– definiuje nowy wygląd linii zachęty z użyciem specjalnych sekwencji.
Parametry
Dział zatytułowany „Parametry”Parametr / Sekwencja | Opis |
---|---|
$P | Wyświetla bieżącą ścieżkę katalogu. |
$G | Dodaje znak > (strzałka). |
$D | Dodaje bieżącą datę. |
$T | Dodaje bieżący czas. |
$V | Wyświetla wersję systemu Windows. |
$N | Wyświetla literę bieżącego dysku. |
$M | Wyświetla odległy punkt przywracania sieci (jeśli dotyczy). |
$$ | Wyświetla znak $ . |
$C | Wyświetla znak ( (nawias otwierający). |
$F | Wyświetla znak ) (nawias zamykający). |
$S | Dodaje spację. |
- Sekwencje można łączyć – tworząc spersonalizowany wygląd promptu.
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Przywrócenie domyślnego promptuprompt
# Wyświetlanie pełnej ścieżki z symbolem >prompt $P$G
# Prompt pokazujący datę, czas i ścieżkęprompt $D $T $P$G
# Dodanie wersji systemu do promptuprompt $V $P$G
- Zmiana promptu obowiązuje tylko w bieżącej sesji CMD – po jej zamknięciu wraca ustawienie domyślne.
- Aby zmiana była stała, należy dodać komendę
prompt
do plikuautoexec.bat
(w starszych systemach) lub używać skryptów startowych. - W PowerShell nie działa – używa się tam zmiennej
$function:prompt
do personalizacji.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
prompt is not recognized... | Uruchomiono w innym środowisku (np. PowerShell) | Użyj CMD lub odpowiedniego mechanizmu PowerShell. |
Prompt nie zmienia się poprawnie | Użyto błędnej sekwencji znaków. | Sprawdź składnię i użyj poprawnych kodów (np. $P , $G ). |