Some applications that I have mControl run via macro work just fine using the “Run App” without modification. However, there are others that just won’t run, most likely an issue related to permissions/security settings within Windows 7. A perfect example is a command-line program I use for text-to-speech. It works fine when run from command prompt, outside of mControl but does not run within mControl.

After some searching I found a solution in the Embedded Solutions forum page “HOW TO: Run External Applications”. Specifically, the solution that helped me was provided by forum member groovejumper. Groovejumper’s solution is to use psexec.exe, which can be found in the Sysinternals PsTools Suite. To make this work one will need to use the -i 1 parameters. An example is included below:

Application

c:\folder\psexec.exe

Parameters

-i 1 c:\folder\application.exe parameters

Category:
Home Automation, mControl, Projects

Join the conversation! 1 Comment

  1. […] a previous post I mentioned psexec.exe, which I used to get this to work in the “Run App” […]

    Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: