Jak uzyskać wiersz polecenia systemu Windows do wyświetlania czasu?

29

Chciałbym, aby mój wiersz polecenia (nie PowerShell, po prostu wiersz polecenia) pokazywał godzinę, mniej więcej tak:

14:02>

Czy jest na to sposób? Zasadniczo zostawiam rzeczy uruchamiane z wiersza polecenia i byłoby miło zobaczyć, o której godzinie wykonuję różne polecenia.

Daniel Williams
źródło

Odpowiedzi:

30
prompt $t$g

I zobacz http://ss64.com/nt/prompt.html pełną listę

GroovyDotCom
źródło
4
monit $ T $ H $ H $ H $ G daje mi dokładnie to, czego chcę
Daniel Williams
4
prompt $T$H$H$H$S$P$Gzawiera czas i ścieżkę
Eamon Nerbonne,
1
Jest to świetne w połączeniu z automatycznym uruchomieniem tego po otwarciu cmd: superuser.com/a/54923
HEADLESS_0NE
11

Próba 1

Użycie prompt $t$g(jak w obecnie akceptowanej odpowiedzi) powoduje wyświetlenie monitu, jak w tym przykładzie:

14:32:46,28>

Próba 2

Użycie prompt $P - $T$H$H$H$G(jak w poprzednio zamieszczonej odpowiedzi) powoduje wyświetlenie monitu jak w tym przykładzie:

C:\Users\Pierre.Vriens - 14:32:46>

Próba 3

Użycie prompt $T$H$H$H$H$H$H$G(jak wspomniano również w komentarzu OPera poniżej obecnie akceptowanej odpowiedzi) powoduje wyświetlenie monitu, jak w tym przykładzie:

14:33>

Wygląda więc na to, że ta próba (= nr 3) jest poprawną odpowiedzią ... (Podziękowania: Daniel Williams ), ponieważ:

  • $Tpowoduje w 14:32:46,28.
  • $H$H$H$H$H$Hwykonuje 6 razy backspace (tzn. usuwa :46,28część tego).
  • $G dodaje >do tego ponownie.
Pierre.Vriens
źródło
1

prompt $P - $T$H$H$H$G aby ładniej to mieć

Petro
źródło
4
Czy możesz wytłumaczyć?
Toto
1
przejdź do właściwości tego komputera, ustawień zaawansowanych, środowiska, zmiennych systemowych i dodaj zmienną PROMPT z wartością, o której wspomniałem, aby mieć wszystkie przyszłe polecenia cmd, które otworzysz z tym monitem;) Baw się dobrze.
Petro,