Gewusst wie: Kompilieren von JScript-Code über die Befehlszeile

Um ein ausführbares JScript-Programm zu erzeugen, müssen Sie den Befehlszeilencompiler "jsc.exe" verwenden. Es gibt mehrere Möglichkeiten, den Compiler zu starten.

Falls Visual Studio installiert ist, können Sie über die Visual Studio-Eingabeaufforderung von einem beliebigen Computerverzeichnis aus auf den Compiler zugreifen. Die Visual Studio-Eingabeaufforderung befindet sich im Programmordner Visual Studio-Tools in der Programmgruppe Microsoft Visual Studio.

Alternativ dazu können Sie den Compiler von einer Windows-Eingabeaufforderung aus starten. Dies ist die übliche Vorgehensweise, wenn Visual Studio nicht installiert ist.

Windows-Eingabeaufforderung

Um den Compiler von einer Windows-Eingabeaufforderung aus zu starten, müssen Sie die Anwendung aus dem Anwendungsverzeichnis heraus starten oder an der Eingabeaufforderung den voll gekennzeichneten Pfad zur ausführbaren Datei angeben. Um dieses Standardverhalten zu überschreiben, müssen Sie die PATH-Umgebungsvariable ändern. Dadurch können Sie den Compiler von einem beliebigen Verzeichnis aus starten, indem Sie einfach den Compilernamen eingeben.

So ändern Sie die PATH-Umgebungsvariable

  1. Verwenden Sie die Windows-Suchfunktion, um auf dem lokalen Laufwerk nach der Datei "jsc.exe" zu suchen. Der genaue Name des Verzeichnisses, in dem sich "jsc.exe" befindet, hängt vom Namen und Speicherort des Windows-Verzeichnisses und der installierten Version von .NET Framework ab. Wenn mehr als eine Version von .NET Framework installiert ist, müssen Sie festlegen, welche Version verwendet werden soll (in der Regel die neueste Version).

    Der Compiler kann sich z. B. unter "C:\Windows\Microsoft.NET\Framework\v2.0.50727" befinden.

  2. Um das Dialogfeld Systeminformationen anzuzeigen, klicken Sie auf dem Desktop mit der rechten Maustaste auf Computer oder Arbeitsplatz, und klicken Sie dann auf Eigenschaften.

  3. Wenn Sie Windows Vista oder Windows 7 verwenden, klicken Sie im daraufhin angezeigten Fenster "Systemsteuerung" auf Erweiterte Systemeinstellungen.

  4. Klicken Sie im Dialogfeld Systemeigenschaften auf der Registerkarte Erweitert auf die Schaltfläche Umgebungsvariablen.

  5. Wählen Sie unter Systemvariablen in der Liste den Eintrag Path aus, und klicken Sie auf Bearbeiten.

  6. Verschieben Sie den Cursor im Dialogfeld Systemvariable bearbeiten an das Ende der Zeichenfolge im Feld Variablenwert, und geben Sie ein Semikolon (;) gefolgt vom vollständigen Verzeichnisnamen aus Schritt 1 ein.

    Falls sich der Compiler z. B. an dem Speicherort befindet, der im Beispiel in Schritt 1 angegeben ist, geben Sie Folgendes ein:

    ;C:\Windows\Microsoft.NET\Framework\v2.0.50727

  7. Klicken Sie auf OK, um die Bearbeitung zu bestätigen und das Dialogfeld zu schließen.

  8. Öffnen Sie eine neue Eingabeaufforderung.

Nachdem Sie die PATH-Umgebungsvariable geändert haben, können Sie den JScript-Compiler von einem beliebigen Computerverzeichnis aus über die Windows-Eingabeaufforderung ausführen.

Verwenden des Compilers

Der Befehlszeilencompiler bietet integrierte Hilfe. Mithilfe der Befehlszeilenoption /help oder /? oder durch die Verwendung des Compilers ohne Optionen können Sie ein Hilfefenster anzeigen. Beispiel:

jsc /help

JScript kann auf zwei Arten verwendet werden. Sie können Programme so schreiben, dass sie über die Befehlszeile kompiliert oder in ASP.NET ausgeführt werden.

So kompilieren Sie mit "jsc"

  • Geben Sie an der Eingabeaufforderung jsc file.js ein.

    Der Befehl kompiliert das Programm mit dem Namen file.js und erstellt die ausführbare Datei file.exe.

So erstellen Sie mit "jsc" eine DLL-Datei

  • Geben Sie an der Eingabeaufforderung jsc /target:library file.js ein.

    Der Befehl kompiliert das Programm mit dem Namen file.js mit der Option /target:library und erstellt die Bibliotheksdatei file.dll.

So erstellen Sie mit "jsc" eine ausführbare Datei mit einem anderen Namen

  • Geben Sie an der Eingabeaufforderung jsc /out:newname.exe file.js ein.

    Der Befehl kompiliert das Programm mit dem Namen file.js mit der Option /out: und erstellt die ausführbare Datei newname.exe.

So kompilieren Sie mithilfe von "jsc" mit Debuginformationen

  • Geben Sie an der Eingabeaufforderung jsc /debug file.js ein.

    Der Befehl kompiliert das Programm mit dem Namen file.js mit der Option /debug und erstellt die ausführbare Datei file.exe sowie die Datei file.pdb, die Debuginformationen enthält.

Für den JScript-Befehlszeilencompiler stehen zahlreiche weitere Befehlszeilenoptionen zur Verfügung. Weitere Informationen finden Sie unter JScript-Compileroptionen.

Siehe auch

Weitere Ressourcen

Schreiben, Kompilieren und Debuggen von JScript-Code

JScript-Compileroptionen

Bedingte Kompilierung