Was macht der @title-Batch-Script-Befehl?

8

Ich sehe es ein paar Mal in meinem Batch-Skript, aber ich bin mir nicht sicher, was es tatsächlich tut. Die beiden Vorkommen davon befinden sich unter einem @echo (der den darauf folgenden Text an die Konsole ausgibt) und sind genaue Duplikate des Textes, der mit @echo gedruckt wird.

    
Thomas Owens 29.09.2009, 17:38
quelle

4 Antworten

18

Es überrascht nicht, dass den Titel festlegt des Eingabeaufforderungsfensters, in dem der Batch ausgeführt wird. Das führende @ verhindert, dass die Zeile an die Eingabeaufforderung gecodiert wird.

    
Pesto 29.09.2009, 17:42
quelle
26
  • @ bedeutet "Echo nicht, lauf einfach."
  • Mit title können Sie den Titel des cmd.exe-Fensters festlegen.

Probieren Sie title /? an der Eingabeaufforderung aus.

    
i_am_jorf 29.09.2009 17:42
quelle
4

Er setzt den Titel der Titelleiste des aktuellen Befehlsfensters.

Wenn Sie das folgende Skript als Batch-Datei ausführen, sehen Sie ein Beispiel:

%Vor%     
RedFilter 29.09.2009 17:42
quelle
2

It "gibt den Titel für das Eingabeaufforderungsfenster an" (gefunden durch Ausführen von title /? ).

    
adrianbanks 29.09.2009 17:42
quelle

Tags und Links