Launch Process on windows loses focus from main app

Thomas McGrath III mcgrath3 at mac.com
Mon Mar 11 10:46:24 CDT 2013


In the docs it says under the launch command that the launched app will come to the front and when my app quits the process then my app will come to the front. That is not what I need here. I need to launch the app in the background since it monitors the keys that LC can't trap and then I need to act upon them in my app without having the user to click in the app.

I tried:      get shell("start KeyTrapper.exe")    because the docs don't mention if using shell will also bring it to front but it seems to do the same thing.

Any ideas are greatly welcome at this point.

Tom

-- Tom McGrath III
http://lazyriver.on-rev.com
mcgrath3 at mac.com

On Mar 11, 2013, at 11:32 AM, Thomas McGrath III <mcgrath3 at mac.com> wrote:

> I have a window version of my LC app that I launch my KeyTrapper Monitor process after my app launches. The problem I am having is that after the KT launches I lose focus on my apps main card and even though I send code to top-level and focus on field "Input" of card main I can't get it to focus without using the mouse to click on the window. This is not good. Does anyone here know of a way to bring the app back to focus after using the Launch command?
> 
> on TALaunchKeyTrapper
> -- other launch code here
>  send "TATopLevelTypeAbility" to this stack in 1 second
> end TALaunchKeyTrapper
> 
> on TATopLevelTypeAbility
>          toplevel stack "TypeAbility"
>          focus on field "Input" of card "Main" of stack "TypeAbility"
> end TATopLevelTypeAbility
> 
> Thank you, 
> 
> Tom
> 
> -- Tom McGrath III
> http://lazyriver.on-rev.com
> mcgrath3 at mac.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



More information about the use-livecode mailing list