Om een gambas programma te starten van de CLI en ineens ook een parameter mee te geven kan je de klassieke command line arguments gebruiken.
Die vraag je in gambas op met args (https://gambaswiki.org/wiki/comp/gb/args?nh)
Voorbeeld project code:
Public Sub Main()
'
Print Application.title & " (" & Application.Name & " " & Application.Version & ")"
Try Print "Given parameter (argument):" & Args.All[Args.Max]
'
End
Op de command line opgeroepen met een argument:
./TestCLIargument.gambas TEST
Test CLI argument (TestCLIargument 0.0.1) Given parameter (argument):TEST
Op de command line aangeroepen zonder argumenten:
./TestCLIargument.gambas
Test CLI argument (TestCLIargument 0.0.1) Given parameter (argument):./TestCLIargument.gambas
Als je geen parameter meegeeft, is er toch een standaard parameter 0, nl de naam van het aangeroepen programma zelf.