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.