I just noticed that your latest message also said:

> When I try keys (slow), the program window opens up in the
> background and thus the tab_i does not work (not on any attempt).
> Keys (fast) does exactly the same thing.

One cannot expect a keys command to work on a program which is in
the background! That deserves a few more exclamation marks !!!!!

You could try adding a Window Show command to your script which
sends keystrokes, to focus the window before sending the keys.

Wait until anywindow("*SoftCAT*")
Window.Show("*SoftCAT*")
Wait for 250
Keys {slow}+{tab}{w1}i
;; or try
:: Keys {fast}+{tab}{w1}i

Note: {w1} in a keys command waits for one tenth of a second.

Window Show may also be needed in the mouse clicking alternative I suggested:

Wait until anywindow("*SoftCAT*")
Window.Show("*SoftCAT*")
Wait for 250
mouse relative 150 250
mouse leftclick

Experiment with various waits as usual
and different x y numbers from my rough guess.

"relative" means relative to the top left corner of the main parent
window, so the same x and y numbers will work no matter where the
window is positioned on the screen.

By the way, with the: Wait until anywindow("*SoftCAT*")
I wonder if it could as well be: Wait for anywindow("*SoftCAT*")
but I'm not sure about that. Maybe an expert can confirm.



Attention: PowerPro's Web site has moved: http://www.ppro.org 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/power-pro/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to