Shell argv

JB sundown at pacifier.com
Mon May 8 14:54:09 EDT 2017


Hi Mike,

Thank you for the info.

The dictionary for Shell states it needs to work
from the Terminal to work correctly with Shell so
I have been doing everything from the Terminal at
this point.  I was trying to figure out how to write
it properly in the Terminal so I could use similar
code with the Shell.

JB


> On May 8, 2017, at 11:45 AM, Mike Bonner via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Seems to me, if its the compiled version, you shouldn't need to use "open"
> at all.
> 
> a simple
> get shell("path/to/executable argument1 argument2")
> If I understand what I read about "open" enough, it expects a file, that
> will be opened in another app, like in Marks example.  (whatever.c opens
> xcode)
> 
> If you want to experiment with open, you could try the following..
> 
> open -a /path/to/your/app /path/to/a/dummy/file/to/open --args arg1 arg2
> 
> I'm guessing that if you can format this right, it'll report the name of
> the dummy file, and arg1 and arg2 as you expect.
> 
> But since you just want to pass arguments to your compiled program, I am
> pretty sure you just need to use shell() and call it directly with the
> arguments as part of the call.
> 
> 
> On Mon, May 8, 2017 at 12:05 PM, JB via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> 
>> That is a typo.
>> 
>> In fact I tried every way and every
>> place within the open script and if
>> it is written different the code is not
>> executed and I get and error.
>> 
>> JB
>> 
>> 
>>> On May 8, 2017, at 10:57 AM, Mark Wieder via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>>> 
>>> On 05/08/2017 10:36 AM, JB via use-livecode wrote:
>>> 
>>>> The file executes properly and the message is printed
>>>> showing I did not enter any arguments even though I
>>>> did try to and then it prints the file name and path like
>>>> I told it to from argv[0].
>>>> 
>>>> JB
>>> 
>>> In your original post you said "-args". The correct syntax is "--args"
>> (with two dashes rather than one), so if that's not a typo in your original
>> email, try correcting that and see what happens.
>>> 
>>> --
>>> Mark Wieder
>>> ahsoftware at gmail.com
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 





More information about the use-livecode mailing list