Freigeben über


.echo (Echo-Kommentar)

Der Befehl ".echo " zeigt eine Kommentarzeichenfolge an.

.echo String 
.echo "String" 

Parameter

Schnur
Gibt den anzuzeigenden Text an. Sie können Zeichenfolgen auch in Anführungszeichen (") einschließen. Unabhängig davon, ob Sie Anführungszeichen verwenden, kann string beliebig viele Leerzeichen, Kommas und einfache Anführungszeichen (') enthalten. Wenn Sie Zeichenfolge in Anführungszeichen setzen, kann sie Semikolons, aber keine zusätzlichen Anführungszeichen enthalten. Wenn Sie die Zeichenfolge nicht in Anführungszeichen setzen, kann sie Anführungszeichen an einer beliebigen Stelle mit Ausnahme des ersten Zeichens enthalten, jedoch keine Semikolons enthalten.

Environment

Element Beschreibung
Modi Benutzermodus, Kernel-Modus
Ziele Live, Crash Dump
Plattformen Alle

Hinweise

Der ECHO-Befehl bewirkt, dass der Debugger die Zeichenfolge unmittelbar nach dem Eingeben des Befehls anzeigt.

Ein ECHO-Befehl wird beendet, wenn der Debugger auf ein Semikolon stößt (es sei denn, das Semikolon erfolgt in einer an zitierten Zeichenfolge). Mit dieser Einschränkung können Sie ECHO in komplexeren Konstruktionen verwenden, z. B. mit dem Befehl j (Execute If - Else), wie im folgenden Beispiel gezeigt.

0:000> j (poi(MyVar)>5) '.echo MyVar Too Big'; '.echo MyVar Acceptable;

Der .echo-Befehl bietet auch eine einfache Möglichkeit, um Benutzer von Debuggingservern und Debuggingclients miteinander zu kommunizieren. Weitere Informationen zu dieser Situation finden Sie unter Steuern einer Remotedebuggingsitzung.

Der .echo-Befehl unterscheidet sich vom Token "$$ " (Kommentarbezeichner) und dem Token * (Kommentarzeilenbezeichner), da dieser Token den Eingabetext ignoriert, ohne ihn anzuzeigen.