Intelligent Automation & Macro Software  

Go Back   Automation Anywhere, Inc. Forums > Products Zone > Automation Anywhere
Register FAQ Search Today's Posts Mark Forums Read

Automation Anywhere Post messages and questions related to Automation Software here.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-01-2010, 09:52 PM
philkryder philkryder is online now
Senior Member
 
Join Date: Sep 2007
Posts: 456
Default adding delays

I often see the advice given to add delays between mouse moves and keystrokes.

If this is really necessary for reliable execution, why not pass along to development to add a 100 ms delay between each keystroke?

whether they are bunched together in a single command or not?

perhaps you could have a default of 100, with the ability to supress the delays at the users express overt choice.

lets try to make AA code no more verbose than necessary.

thanks
Phil
Reply With Quote
  #2 (permalink)  
Old 03-02-2010, 05:05 AM
forumsupport forumsupport is offline
Senior Member
 
Join Date: Apr 2007
Posts: 1,342
Default

Hello Phil,

When you open a recorded task in Task Editor, you can see Delay command after every action you performed, those are the delays associated with the command that are required for errorless execution of a task. Automation Anywhere recorder automatically inserts the delay associated with each action or command. However, when you create the task through editor, you need to insert the delay manually.

We have forwarded your requirement to the product development team for the future version of product.
Reply With Quote
  #3 (permalink)  
Old 03-02-2010, 10:27 AM
philkryder philkryder is online now
Senior Member
 
Join Date: Sep 2007
Posts: 456
Default

thanks -
perhaps on the command editor window there could be a "delay before"
and or
a delay after field.
or, a "delay 50 ms" button that could be added into the keystroke stream so that delays could be inserted among the keystrokes.

What I don't understand about all this is "how does the RECORDER know how much delay is needed?"

Sometimes, I just sit and think a bit before typing or clicking.
Sometimes, the application is faster or slower to respond.

Also,
how does the SPEED option affect this?

if there are MOUSE moves and you choose TURBO, are the mouse moves suppressed and ignored?
And are ALL delays suppressed?

And when "High-Speed Replay (faster)" is chosen,
are the delays reduced from the values coded?
If so, how much delay is retained?
or,
what is done?

Thanks much for all your help in increasing our understanding.
Phil
Reply With Quote
  #4 (permalink)  
Old 03-02-2010, 10:44 AM
philkryder philkryder is online now
Senior Member
 
Join Date: Sep 2007
Posts: 456
Default

thanks -
perhaps on the command editor window for keystrokes there could be a "delay before"
and or
a delay after field.
or, a "delay 50 ms" button that could be added into the keystroke stream so that delays could be inserted among the keystrokes.

What I don't understand about all this is "how does the RECORDER know how much delay is needed?"

Sometimes, I just sit and think a bit before typing or clicking.
Sometimes, the application is faster or slower to respond.

Also,
how does the SPEED option affect this?

if there are MOUSE moves and you choose TURBO, are the mouse moves suppressed and ignored?
And are ALL delays suppressed?

And when "High-Speed Replay (faster)" is chosen,
are the delays reduced from the values coded?
If so, how much delay is retained?
or,
what is done?

Thanks much for all your help in increasing our understanding.
Phil
Reply With Quote
  #5 (permalink)  
Old 03-02-2010, 03:51 PM
TylerMitton TylerMitton is online now
Senior Member
 
Join Date: Nov 2009
Posts: 102
Default

I'm also interested in the answers to Phil's questions... thanks for posting Phil. And forumsupport I look forward to seeing those answers.
Reply With Quote
  #6 (permalink)  
Old 03-02-2010, 10:23 PM
forumsupport forumsupport is offline
Senior Member
 
Join Date: Apr 2007
Posts: 1,342
Default

Hello,

Regarding your queries,

1) Automation Anywhere Recorder records the delay as time taken for recording the action. If you wait for 2 mins before typing then the recorder will record those 2 mins as delay associated with that particular action. It records the typing speed as well.

2) Turbo speed option, ignores mouse moves and the delays associated with mouse moves also it ignores the delays associated with each command in recorded task. For e.g. while recording you opened a notepad waited for 2 mins and typed something now when you will run this task with turbo speed it will open the notepad and will start typing in it. It will execute the next command (in this case Keystrokes) as soon it finds the notepad window. It will wait intelligently to run the task flawlessly.

3) High-Speed option, ignores only the associated delays intelligently.

Hope that helps.
Reply With Quote
  #7 (permalink)  
Old 03-03-2010, 12:43 AM
philkryder philkryder is online now
Senior Member
 
Join Date: Sep 2007
Posts: 456
Default

so, If I have mouse clicks or mouse moves, I can't really use turbo because some commands will be ignored.

therefore if I want the best speed, I would need to use high speed.
Is that correct?


but, if I ADD delays, as is often suggested, they will NOT be ignored or reduced, but rather kept at the length coded?
is that correct?

how can I determine the minimum length for these added delays that are suggested?
in the past, I had seen 50 ms but recently, I've seen 200ms suggested.
That can add up to a lot of delay.

Is the minimum delay that works based on processor speed?
or?? what?
Reply With Quote
  #8 (permalink)  
Old 03-03-2010, 03:08 AM
forumsupport forumsupport is offline
Senior Member
 
Join Date: Apr 2007
Posts: 1,342
Default

Hello,

Only Mouse Moves will be ignored by Turbo speed (not mouse clicks) so the best speed option is Turbo speed option.

Yes, manually inserted delays are not ignored by the speed options.

Minimum delay varies, depending upon factors like application start-up time, processor speed, etc.

Hope that helps.
Reply With Quote
  #9 (permalink)  
Old 03-03-2010, 11:41 AM
philkryder philkryder is online now
Senior Member
 
Join Date: Sep 2007
Posts: 456
Default

thanks - that does help a bit.

I wish there were some more definitive way to determine how long the hidden delays were going to take.

Two other questions:

Suppose I recorded a session with some long "think time" delay;
is there any way to remove them, or reduce them?
Can I play the task up to the point of the command and then RE-CAPTURE the command?

also, does the SPEED option (such as Turbo) apply to the EXEs we create and run on machines without AA installed?
I'm assuming yes, but would like to verify.

Thanks so much for all your help and PATIENCE.
Phil
Reply With Quote
  #10 (permalink)  
Old 03-03-2010, 10:50 PM
forumsupport forumsupport is offline
Senior Member
 
Join Date: Apr 2007
Posts: 1,342
Default

Hello,

Yes, you can certainly edit those delays using Task Editor. Just figure out the action and its associated delay, double click the delay command and edit it.
While playing the task, you cannot recapture however, using editor you can certainly re-capture the command.

Yes, speed option applies to Exe of task as well.

Hope that helps.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -7. The time now is 02:13 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 ©2007, Crawlability, Inc.
Copyright © 2003-2011 Automation Anywhere, Inc. All rights reserved