Im WSH 1.0 konnte eine Skriptdatei nur genau ein Skript in einer Skriptsprache beinhalten. Die Skriptsprache wurde durch die Dateiextension festgelegt, z.B.:
.VBS für Visual Basic Script
.JS für JScript
.PLS für PerlScript (sofern PerlScript installiert ist)

Sprachidentifizierung per Kommandozeilenoption
Wenn eine Datei eine andere Extension hat, können Sie sie dennoch mit einem bestimmten Sprachinterpreter starten. Dazu müssen Sie die Skriptdatei explizit mit einer der beiden Umgebungen (WSCRIPT.EXE oder CSCRIPT.EXE) starten und hinter der Kommandozeile //E die ProgID der gewünschten ActiveX Scripting Engine angeben.
WScript.exe "ich-bin-eine-Skriptdatei.txt" //E:VBScript
Sie finden dazu ein Beispiel auf der Buch-CD [CD:/code/hosts/WSH/Skriptdatei mit anderer Extension/], in dem eine Datei mit der Extension .TXT als VBS-Skript gestartet wird.

Diese beiden Formen der Sprachidentifizierung werden in WSH 2.0 und WSH 5.6 auch weiterhin unterstützt. In .wsf-Dateien wird die Sprache pro Skriptblock durch ein XML-Attribut festgelegt.

Weitere Informationen

Liste aller Fragen im FAQ