open process

JB sundown at pacifier.com
Sat Sep 28 14:33:35 EDT 2019


Okay, thank you!

JB

> On Sep 28, 2019, at 11:25 AM, Dar Scott Consulting via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> I'm glad that was helpful. For me, when using open process as a background shell is knowing when things are done. In my example, I can wait for non-empty read results and then wait for a few empty read results. There is probably a better way.
> 
>> On Sep 28, 2019, at 11:57 AM, JB via use-livecode <use-livecode at lists.runrev.com> wrote:
>> 
>> It works for me too, Thanks
>> 
>> Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
>> lo0   16384 <Link#1>                         82239     0    82239     0     0
>> lo0   16384 localhost   ::1                  82239     -    82239     -     -
>> lo0   16384 127           localhost          82239     -    82239     -     -
>> lo0   16384 localhost   fe80:1::1            82239     -    82239     -     -
>> gif0* 1280  <Link#2>                             0     0        0     0     0
>> stf0* 1280  <Link#3>                             0     0        0     0     0
>> en0   1500  <Link#4>    34:15:9e:26:fa:60  1633080     0  1207358     0     0
>> en0   1500  jb.local    fe80:4::3615:9eff  1633080     -  1207358     -     -
>> en0   1500  192.168.0     192.168.0.2      1633080     -  1207358     -     -
>> en1   1500  <Link#5>    7c:6d:62:a4:64:ab        0     0        0     0     0
>> fw0   4078  <Link#6>    34:15:9e:ff:fe:26:fa:60        0     0        0     0     0
>> 
>> 
>> JB
>> 
>>> On Sep 28, 2019, at 10:24 AM, Dar Scott Consulting via use-livecode <use-livecode at lists.runrev.com> wrote:
>>> 
>>> This works for me, LC 9.5 Mac.
>>> 
>>> on mouseup
>>> set the cursor to watch
>>> put "netstat -i" into p
>>> put p -- flash
>>> open process p for read
>>> wait 1 seconds with messages
>>> read from process p until empty
>>> close process p
>>> put it
>>> end mouseup
>>> 
>>> 
>>>> On Sep 28, 2019, at 8:05 AM, JB via use-livecode <use-livecode at lists.runrev.com> wrote:
>>>> 
>>>> In a shell command I can execute a external program
>>>> using the following code:
>>>> 
>>>> on mouseUp
>>>> set the defaultFolder to desktop
>>>> put “myPic.jpg" into tFILE1
>>>> put “myPic copy.jpg" into tFILE2
>>>> put shell( "./copy" && quote & tFILE1 & quote && quote & tFILE2 & quote) into pData
>>>> answer question pData  —will be success or failed
>>>> end mouseUp
>>>> 
>>>> The code above will execute a program that has two arguments which are
>>>> the source file and destination file.  It is a simple copy program.
>>>> 
>>>> I was reading about open process:
>>>> --open process appName [for [text|binary] {read | write | update | neither}]
>>>> 
>>>> I can open a process and execute the above mentioned external program
>>>> but I am not able to supply the arguments.
>>>> 
>>>> Is it possible using open process to execute a program with arguments
>>>> and if it is would it be better to use the shell command or open process?
>>>> 
>>>> I know if you use a shell command it takes control until it is done and
>>>> open process might run in the background which I do not really need
>>>> that I know of in this instance.
>>>> 
>>>> JB
>>>> _______________________________________________
>>>> 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
>> 
> 
> 
> _______________________________________________
> 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