ProgramParameter()
Syntax
Parameter$ = ProgramParameter([Index])Beschreibung
Ermittelt den nächsten Parameter-String, der dem Executable beim Start übergeben wurde oder - bei angegebenem 'Index' Parameter (beginnend bei 0) - den Parameter mit diesem Index. Wenn keine weiteren Parameter vorhanden sind, wird ein leerer String zurückgegeben.
Dieser Befehl ist insbesondere nützlich Konsolen-Programmen, 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