You are here : Start WSH WSH Debuggen

WSH Debuggen

Ich hatte recht lange gegoogelt wie ich WSH-Scripte debuggen kann.
An jeder Ecke fand ich ein bisschen. Zusammengetragen hat es bei mir so funktioniert.

1.) Als Administrator habe ich in der Registry folgendes verändert. Den Wert von JITDebug von 0 auf 1 gesetzt. damit der JITDebug gestartet werden kann.
Muss nur einmal gemacht werden. Eventuell ist ein Neustart notwendig.

2.) Ein BenutzerKonto als Mitglied der Gruppe "Benutzer" oder"Hauptbenutzer" kann trotzdem nicht debuggen. Der User muss noch der Gruppe "Debuggerbenutzer" hinzugefügt werden.
Bei XP-Pro einfach unter Arbeitsplatz ->Kontextmenü-> Verwalten wird die Computerverwaltung aufgerufen und dort unter Benuter den jeweiligen Benutzer in die Gruppe Debuggerbenutzer hinzufügen. Oder über die CMD-Shell für Einzelplatzsysteme: net localgroup "Debuggerbenutzer" "anmeldename_des_benutzers" /add 
 

3.) Dos -Box starten (Start > Ausführen > cmd). In der DOS-Box "wscript -x scripname.vbs" entippen. (Natürlich nur das zwischen den Anführungszeichen und scriptname duch den eigentlichen Scriptnamen ersetzen.) Das Ganze geht auch mit "cscript  -x scripname.vbs".

4.) Ein 'Just-In-Time-debuggen' Fenster geht dann auf mit der Meldung Eine Ausnahme 'Laufzeitfehler' ist in Script aufgetreten. Wenn noch kein Debugger läuft wird der Microsoft Script Editor mit Ja gestartet.

5.) Ein 'In Remote Prozessaufruf springen' Fenster geht jetzt auf. (Häckchen bei Script) und mit OK kann mit dem deguggen begonnen werden.

6.) gelber Pfeil zeigt die aktuelle Position im Programmablauf

Download der Reg-Datei (rechte Maustaste auf das Bild mit Ziel speichern unter ... und Dateityp alle auswählen)


Screenshots:

1.)


2.) & 3.)


4.)



5.)

 
JoomlaTheme.net