Hello Bruce, thank your for the detailed explanation.
regards dele --- In [email protected], "brucexs" <[EMAIL PROTECTED]> wrote: > > > > > *TrayIcon Right =AmP > > > > *Keys {left}{up}{up}{up}{enter} > > > > wait.for(1500,activewindow("=AmP")) > > > : where can i find informations about the processing- > > sequence of PowerPro-commands especially about asynchronous/ > > synchronous, because for me it seems, that the *keys-command is > > processed asynchronously. > > > > Ignoring jumps, PowerPro commands are processed sequentially. The > complications you experienced (along with most other people playing > with key sending) come from two sources: Windows multi-tasking and > the way keys are actually sent (hint: they are not sent at all!). > > In your above script you send a command to a tray icon which shows a > window. Will that window be shown and ready to receive input before > the next PowerPro command is executed? There is no way of knowing > and there is no consistent answer. The reason: Windows > multitasking shares the CPU between PowerPro and the program you > activated with the tray icon. On different occasions the CPU will > be shared differently. Hence, if the next step in your script > depends on the window being there, then you must include a wait in > your PowerPro script to ensure that happens. (BTW, a menu is just > another type of window). > > The second half to this situation is that fact that keys cannot > be "sent" on Windows systems. All any program can do is put > simulated keystrokes in the system input buffer for the foreground > window to take them. There is nothing asynchronous in PowerPro in > this. PowerPro puts the keys in the input buffer (note that > PowerPro does not have to be the foreground window to be > executing). Then whenever the foreground window receives CPU > cycles from the Windows multitasking controller, that foreground > window processes the keys. > ------------------------ Yahoo! Groups Sponsor --------------------~--> See what's inside the new Yahoo! Groups email. http://us.click.yahoo.com/3EuRwD/bOaOAA/yQLSAA/JV_rlB/TM --------------------------------------------------------------------~-> 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/
