Mark, thank you very much for your explanations.
It works now. Would you please be so kind to also explain what for the argumentArray can be used? GetOpt(grammar [, argumentArray]) Okay, i could use it for testing in the LC IDE, so i do not need to compile and execute the standalone. But is there another scenario where it would make sense to include that array in the call? And while i am already asking... ;) The environment function can also return "development command line" The dictionary says about that : The stack is running in the development environment with the "-ui" command line option. So would i be able to run a stack by running the LC IDE with -ui, add the stack as parameter and add also command line options, which then could be parsed with getop()? Regards, Matthias > Am 18.10.2021 um 16:30 schrieb Mark Waddingham via use-livecode > <[email protected]>: > > On 2021-10-18 15:14, matthias rebbe via use-livecode wrote: >> Hello, >> is there anyone who uses the Command-line argument parser library? >> I am not sure how i can get the value that is attached as parameter >> when the programm is started from the command-line >> Let's say i call my program like this ./myprogram -m=SomeParam >> So how do i get the value SomeParam?I thought it is in the array after >> getop() is called. >> My code looks like this >> put getopt("m,macadress") into tParams >> if "macadress" is among the keys of tParams["options"] >> then put tParams["options"]["macadress"] into tValue > > You are using it correctly - but I think you've omitted a `=` from the end of > the option specification: > > Each option specification can end with a `=`. This indicates that > the option expects an argument. For example, with the grammar > `-o,--output=`, the option can be specified like `-o file`, `-ofile`, > `--output file`, or `--output=file`. > > [ FWIW there is a 'typo' in the docs there the grammer being exhibited should > be `o,output=` I think! ] > > Warmest Regards, > > Mark. > > -- > Mark Waddingham ~ [email protected] ~ http://www.livecode.com/ > LiveCode: Everyone can create apps > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
