Wscript-Objekt

Die folgenden Konstanten sind für den direkten Zugriff im Script verfügbar:

Name

Bedeutung

WScript.Name

Enthält Namen der Applikation

WScript.Path

Enthält Pfad zur Applikation

WScript.Version

Enthält interne Versionsnummer

WScript.FullName

Enthält vollständigen Namen der Applikation

 

Beispiel:

var MyFilePath= WScript.Path + "MyFile.txt";

WScript.Result = MyFilePath; // den Rückgabewert für ein C#-Script setzen

Eine besondere Bedeutung kommt bei einem C#-Script der Variable WScript.Result zu, da sie hier immer als Rückgabewert dient. Im Gegensatz zu z. B. VBScript ist dieser Rückgabewert fest vorgegeben und sollte innerhalb des Scripts mindestens einmal zugewiesen werden. Die zuletzt vorgenommene Zuweisung definiert das Ergebnis.

Bei anderen Scriptsprachen ist diese Variable nicht definiert und liefert einen Syntaxfehler bei dessen Verwendung.