[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/privacyprotection/cron/task/anonymize_ip.php on line 83: A non-numeric value encountered
Inoffizielles deutsches Xbase-Forum • Commandline Parameter
Seite 1 von 1

Commandline Parameter

Verfasst: Fr, 24. Jul 2015 7:44
von satmax
Ich kann meine Programme teilweise mit Commandline Parameter starten: /BN:user /PW:pw /noroute /noruncheck, usw. ...

das sieht dann in etwa so aus:

Code: Alles auswählen

FUNCTION main(xArg1, xArg2, xArg3, xArg4, xArg5)
...
IF SUBSTR(xArg1,1,4 )== "/BN:"
	userParam:= substr(xArg1,5,50)
ELSEIF 	SUBSTR(xArg2,1,4 )== "/BN:"
...
Wird aber mehr. Gibt es eine Möglichkeit, diese xArg1-xArg5 als Array zu erhalten? so als aParam

Code: Alles auswählen

FUNCTION main(aParam)
...
IF len(aParam) > 0
...

Re: Commandline Parameter

Verfasst: Fr, 24. Jul 2015 9:07
von georg
Hallo, Markus -


schau Dir mal PCount() => Anzahl der übergebenen Parameter
und PValue(nIndex, [xValue]) => Wert des nIndex Parameter
an. Das sollte das abbilden, was Du suchst.

Re: Commandline Parameter

Verfasst: Fr, 24. Jul 2015 9:39
von satmax
Danke Georg, supi, genau was ich suchte. :D