Wie kann man in Visual Studio Code Parameter an ein Programm übergeben?

Melden
  1. Einleitung
  2. Parameterübergabe beim Ausführen von Programmen in VS Code
  3. Einrichten der Parameter in der launch.json
  4. Beispiel für eine launch.json mit Parametern
  5. Alternative: Parameterübergabe im Terminal
  6. Fazit

Einleitung

Visual Studio Code (VS Code) ist ein beliebter Code-Editor, der viele Möglichkeiten bietet, um Programme zu entwickeln und auszuführen. Oft ist es notwendig, Parameter an ein Programm zu übergeben, damit das Programm unterschiedlich reagiert oder mit variablen Eingaben arbeiten kann. In diesem Artikel wird erklärt, wie man in Visual Studio Code Parameter an ein Programm übergibt und welche Einstellungen dafür notwendig sind.

Parameterübergabe beim Ausführen von Programmen in VS Code

Wenn man ein Programm in Visual Studio Code startet, kann man meist definieren, welche Parameter beim Programmstart übergeben werden sollen. Diese Übergabe funktioniert häufig über die sogenannte "Launch-Konfiguration", die in einer Datei namens launch.json gespeichert ist. Diese Datei befindet sich im Verzeichnis .vscode innerhalb des Projektordners.

Einrichten der Parameter in der launch.json

Die launch.json Datei ist eine JSON-Datei, in der Sie Einstellungen für den Debugger und Ausführungsparameter festlegen können. Um Parameter zu übergeben, gibt es üblicherweise ein Feld namens args, in dem die gewünschten Argumente als Array eingetragen werden. Zum Beispiel:

"args":

Diese Parameter werden beim Start des Programms an die Main-Methode oder den Einstiegspunkt übergeben und können dort verarbeitet werden.

Beispiel für eine launch.json mit Parametern

Hier ein Beispiel, wie eine launch.json für ein Node.js-Programm mit übergebenen Parametern aussehen könnte:

{ "version": "0.2.0", "configurations": } ]}

Wenn Sie dieses Setup nutzen, wird beim Start des Programms app.js die Liste der Argumente an process.argv übergeben und kann im Code genutzt werden.

Alternative: Parameterübergabe im Terminal

Alternativ können Sie Programme direkt im integrierten Terminal von VS Code starten und dort Parameter angeben, genau wie in einer normalen Kommandozeile. So könnten Sie z. B. in einem Terminalfenster folgenden Befehl eingeben:

node app.js parameter1 parameter2

Dies funktioniert für alle Programmiersprachen und ist oft die einfachste Möglichkeit, um Parameter an ein Programm zu übergeben, wenn kein Debugging-Modus benötigt wird.

Fazit

In Visual Studio Code können Parameter an Programme auf zwei Hauptarten übergeben werden: über die Debug-Konfiguration mittels der launch.json Datei oder direkt im integrierten Terminal. Die Verwendung der launch.json ist besonders hilfreich, wenn man in Kombination mit dem Debugger arbeitet und das Programm mit verschiedenen Eingabeparametern testen möchte. Das direkte Starten im Terminal ist dagegen schnell und flexibel für einfache Ausführungen.

0

Kommentare