Re: VBS Editor???
From: Detlef Lechner (detlef.lechner_at_snafu.de)
Date: 03/17/04
- Next message: Detlef Lechner: "Re: Commandozeilen Parameter"
- Previous message: Martin Resch: "Re: Login-Script"
- In reply to: Walter Holler: "Re: VBS Editor???"
- Next in thread: G. Born: "Re: VBS Editor???"
- Reply: G. Born: "Re: VBS Editor???"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 17 Mar 2004 20:03:05 +0100
"Walter Holler" <walter.holler@home.de> schrieb
> In MS Office (ab 2000) gibt es den Microsoft Script Editor (MSE7.EXE).
>
> Das ist nicht nur ein Editor sondern auch ein Script Debugger!
>
Hallo Walter,
ich habe Schwierigkeiten, den MSE7.EXE als Debugger zu bedienen.
Ich habe ein Programm 'quadrat.vbs' geschrieben. Es verlangt, dass ich
eine Zahl eingebe. Es gibt das Quadrat der Zahl als MsgBox-Wert aus.
Wenn ich statt einer Zahl einen Buchstaben eingebe, dann meldet mir
normalerweise der WSH einen Fehler. Das Programm habe ich in beiden
Fällen getestet.
Ich habe den Quelltext von 'quadrat.vbs' in MSE7.EXE geladen. Der
Quelltext wird im Hauptfenster angezeigt. Ich habe unter Ansicht >
Öffnen mit > 'wscript.exe' > Als Standard festlegen > Schließen
eingestellt. Wenn ich nun Ansicht > Öffnen mit > Öffnen wähle,
wird das Programm 'quadrat.vbs' abgearbeitet bis zur
Eingabeaufforderung. Ich gebe irgendeine Zahl > OK ein. Das
Programm quadrat.vbs wird weiter abgearbeitet und gibt mir das Quadrat
der eingegebenen Zahl aus. Wenn ich aber einen Buchstaben eingebe, erscheint eine Fehlermeldung des WSH. Der MSE7.EXE greift nicht
ein.
Wenn ich den Cursor z. B an den Anfang des Quelltextes stelle und
Debuggen > Einzelschritt wähle, dann zuckt zwar kurz das Fenster
von MSE7.EXE, aber sonst passiert nichts Erkennbares. Auch bei
Wahl von Debuggen > Starten (kein Debuggen) passiert nichts Erkennbares.
Auch einen Haltepunkt konnte ich noch nicht setzen.
Wie kann ich den MSE7.EXE zum schrittweisen Abarbeiten meines
Quelltextes veranlassen?
Interessanterweise konnte ich vorgestern den Microsoft Script Editor
veranlassen, mir die fehlerhafte Zeile im Quelltext von 'quadrat.vbs'
anzuzeigen. Ich öffnete vorgestern eine Eingabeaufforderung,
wechselte ins Verzeichnis von quadrat.vbs und gab hinter dem Prompt
'Cscript /D quadrat.vbs' ein. Wenn ich dann statt einer Zahl einen Buchstaben eingab, öffnete sich plötzlich der Microsoft Script
Editor.
Der öffnete noch ein weiteres Fenster mit dem Quelltext und einem gelben
Hinweis auf die fehlerhafte Zeile im Quelltext.
Wenn ich das heute wiederhole, dann öffnet sich der Microsoft_Skript_Editor nicht, sondern der Cscript gibt die Fehlermeldung
"(12,1) Laufzeitfehler in Microsoft VBScript: Typen unverträglich: 'antwort'" als Textzeile aus.
Was habe ich in der Zwischenzeit geändert?
1. habe ich (auf Anraten eines OP in einer anderen Newsgroup) in Excel
Alt-F11 aufrufen wollen und die Microsoft Excel 9.0 Object Library bei Office 2000 laden wollen. Da forderte mich Exel auf, ein
Modul von der CD-ROM nachzuladen. Das habe ich getan.
2. habe ich gestern den Script Spy Trial 3.0 installiert und erfolgreich
ausprobiert.
Dass CScript /D irgendwie Notiz vom MSE7.EXE nimmt, sehe ich an folgendem: Wenn ich CScript /D Excel_versuch.vbs aufrufe, während
MSE7.EXE geöffnet ist, erhalte ich von CScript die Fehlermeldung: "(13,1) (null) Das aufgerufene Objekt wurde von den Clients
getrennt."
Wenn ich CScript /D Excel_versuch.vbs aufrufe, während MSE7.EXE nicht
geöffnet ist, erhalte ich von CSript die Fehlermeldung: "(13,1) (null) Das angeforderte Objekt ist nicht vorhanden."
Wie kann ich den MSE7.EXE als Debuggger in die Gänge setzen?
MfG
Detlef Lechner
- Next message: Detlef Lechner: "Re: Commandozeilen Parameter"
- Previous message: Martin Resch: "Re: Login-Script"
- In reply to: Walter Holler: "Re: VBS Editor???"
- Next in thread: G. Born: "Re: VBS Editor???"
- Reply: G. Born: "Re: VBS Editor???"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|