ProgramParameter()
Syntax
Parameter$ = ProgramParameter([Index])Beschreibung
Ermittelt den nächsten Parameter-String, der dem Executable beim Start übergeben wurde.
Parameter
Index (optional) Wenn angegeben, wird der Parameter für diesen Index zurückgegeben. Der erste Parameter-Index beginnt bei 0.
Rückgabewert
Der nächste Parameter-Wert - oder einen leeren String, wenn keine weiteren Parameter gefunden wurden. Wenn ein 'Index' angegeben wurde, dann wird der angegebene Parameter-Wert zurückgegeben.
Anmerkungen
Dieser Befehl ist insbesondere nützlich für Konsolen-Programme, wo der Anwender beim Programmstart einen oder mehrere Parameter übergibt.
Hinweis: Sich zur Ermittlung des letzten Parameters auf die Rückgabe eines leeren Strings zu verlassen, ist keine gute Praxis, da der Befehl auch einen leeren String zurückgibt, wenn in "" ein leerer String in der Kommandozeile übergeben wurde. Der bessere Weg zur Ermittlung aller Parameter ist es, die Anzahl mittels CountProgramParameters() zu ermitteln und dann ProgramParameter() sooft wie nötig aufzurufen.
Beispiel
MyProgram.exe MyText.txt /FAST "Special Mode"Das erste Mal, wenn ProgramParameter() aufgerufen wird, gibt es "MyText.txt" zurück, beim zweiten Mal "/FAST" und beim dritten Mal "Special Mode".
Unterstützte OS
Alle