WinDbg – Skriptmenü
In diesem Abschnitt wird beschrieben, wie Die Skriptunterstützung in WinDbg verwendet wird.
Das WinDbg-Skriptfenster bietet grundlegende Syntaxhervorhebungen, IntelliSense und Fehlererkennung.
Verwenden Sie die Menübandschaltflächen für Folgendes:
- Erstellen eines neuen Skripts
- Öffnen eines vorhandenen Skripts
- Ausführen eines Skripts
- Speichern eines Skripts
- Aufheben der Verknüpfung eines Skripts
Sie können Skripts auch automatisch ausführen, indem Sie mit der rechten Maustaste im Skriptfenster klicken und skript ausführen beim Speichern auswählen. Wenn Sie ein Skript erfolgreich laden, wird auf der Titelleiste des Skripts ein grünes Kontrollkästchen angezeigt. Wenn fehler im Skript vorhanden sind, wird ein rotes x angezeigt.
JavaScript-Skripterstellung
Um mit der Verwendung von JavaScript zu beginnen, müssen Sie zunächst ein Ziel debuggen. Wenn Sie bereit sind, mit der Arbeit an Ihrem JavaScript zu beginnen, klicken Sie auf "JavaScript-Anbieter laden". Danach können Sie ein neues JavaScript erstellen, indem Sie zwischen diesen beiden Typen von Skriptvorlagen auswählen.
Erweiterungsskript : Ein Skript, das als Erweiterung für den Debugger konzipiert ist. Es bearbeitet das Objektmodell des Debuggers und stellt fortlaufende Funktionen bereit. Beim Klicken auf die Schaltfläche "Ausführen " im Menüband wird keine Aktion ausgeführt.
Imperatives Skript : Ein Skript, das so konzipiert ist, dass jedes Mal eine Aktion ausgeführt wird, wenn auf die Schaltfläche Ausführen im Menüband geklickt wird. Ein solches Skript ändert im Allgemeinen nicht das Objektmodell des Debuggers.
Weitere Informationen zum Arbeiten mit JavaScript finden Sie in den folgenden Themen:
JavaScript-Debuggerskripterstellung
Native Debuggerobjekte in JavaScript-Erweiterungen
Beispielskripts für JavaScript-Debugger
NatVis-Skripterstellung
Verwenden Sie New Script>NatVis , um die folgende leere NatVis-Vorlage zu öffnen.
<AutoVisualizer xmlns="https://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<Type Name="">
</Type>
</AutoVisualizer>
Weitere Informationen zum Arbeiten mit NatVis finden Sie unter Debuggerobjekte in NatVis.