PDA

View Full Version : Using listener to execute Command line program


danward79
11-05-2005, 11:50 AM
Hi,

I have been having a play wit studio, with a viw to linking it in with my Home Automation system and Girder better.

I think the listeners are ideal for me. I am trying to execute a small commandline program, but it is not working. Could someone just steer me in the right direction please. :)

I have been trying to use Execute Process. I have the following as it's parameters

p = ExecuteProcess("cmd", "C:\\Program Files\\Promixis\\Girder\\event.exe" + " hello", null, true)

Which does not work.

I have also tried

p = ExecuteProcess("cmd", "C:\Program Files\Promixis\Girder\event.exe hello", null, true)

and

p = ExecuteProcess("C:\Program Files\Promixis\Girder\event.exe", " hello", null, true)

So the question is... What am I doing wrong.

I have had a look in the tracer, and it is seeing the listener event.

I have set it up so I have the listener ---> Action.

Thanks in advance.

Dan

Kanati
11-05-2005, 11:59 AM
I have not tried this at ALL... but try this instead...

p = ExecuteProcess("C:\\Program Files\\Promixis\\Girder\\event.exe", "hello", null, true)

See if that works for you.

danward79
11-05-2005, 12:24 PM
Thanks that did the trick

Do you know if it is possible to have "Global Listeners"?

Rather than "Local" ones, by that I mean a listener that applies to all menu's

Narflex
11-05-2005, 01:52 PM
Sure is. Just create a Theme and name it "Global". Any listeners underneath it are considered global listeners. It's covered in the manual. :)

danward79
11-05-2005, 01:56 PM
Thanks Jeff,

Sorry, I have printed the manual, just not been on the train to work for a couple of days... So next time I go to work I will start reading it.

I read everything on the train! ;-)