Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.

You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.

-- It sits in the system tray.-- When I do Ctrl-F12 (or some assignable key combo) it changes colors to let me know that it's recording.-- It records all keyboard and mouse activity.-- I do Ctrl-F12 and it stops recording.-- I do Ctrl-F5 and it runs.-- I do Ctrl-F5 and it runs again.-- I do Ctrl-F5 and it runs again.-- etc.-- I do Ctrl-F12 and it records a new macro over the old one.

Note: I don't care if it saves the macro.Â It's just for quick, repetitive stuff like adding the letters "abc" to the front of every line of text in notepad.

For example: I start the recorder, type "abc" once, arrow key to the front of the next line, stop the macro and do Ctrl-F5 for as many times as I need the text added to each line.

This would be great!Â PSPad has something like it but I want this ability in all programs.

this seems like a very good idea.. i might try it duing our next coding snacks weekend if no one can find a proper macro tool to do it in the meantime. does seem like it might be a feature present in a proper macro tool though.

one thing i would like to see in a future release:1) ability to set options saying macro should play back at full speed.2) about box that would remind me the keys to use.3) the hotkeys are fine for me but some people might want to change them.

DoOver works amazing... love the way it shows the keys being recorded as you type. you've outdone yourself this time skrommel.

ok this is a bit crazy though - i think vbmark is going to faint when he reads this thread and finds not just one but do programs have been coded to perform what he requested -

-

ps.i'm guessing that it won't be common that we get two programmers coding the same request - might be kind of frustrating if it happened a lot? maybe the solution is just to invite more people to post requests so that there is plenty to go around

For some reason DoOver records double clicks for me instead of single clicks ?

For example if I record a left click on an item the tool tip that appears says [mouse D][mouse U] as you'd expect but when I play it back I get a double click so if I opened a window from Quick Launch toolbar it opens two ?

Thanks - that has got rid of the double clicking, but it still needs one more tweak for me - that is (at leastthe option of) real time playback.

At the moment it seems to replay too quickly to keep up with screen redrawing. For example, opening a webpage and clicking on a link in a known position within that webpage. If the page doesn't have time to draw it doesn't work.

Another thing that would make it even more useful is to make clicks within windows relative to the window rather than absolute, then if a window position changes slightly it will still work (eg. multiple webpages open in their usual cascading style).

I have tried to add the timer coding myself but I am getting really stuck on how to use arrays in AHK, and also how to distinguish between numbers and text ...

My idea was in the Record subroutine add entries to an array of the time offset from the last stored key/mouse of recording. Then in playback wait the time in the array before sending the next key.

Sounds simple enough to do but I am getting in a total knot with AHK producing 'text' instead of numbers? I tried adding code to the the tooltip and everytime I used an array the NAME of the array was displayed rather than the value ???

the "playback finished" text that is shown after activating - am i write that the display of this is why we can't activate the ctrl+f5 multiple times in a row without waiting till text dissapears? if so, i suggest just getting rid of that message.

i found the default wait times were long.. i changed them and then had to exit and restart to take effect (maybe add a comment in settings file to remind user they need to exit and restart to have changes take effect?

Start recording (so i must NOT press Ctrl+Fx to not interact with other apps)Stop recordingExecute macro one timeExecute macro repeatedly... (popup who ask me how often to execute)Save macro...Load macro...

--------------------------------------------

Start and Stop recording should wait for an trigger keyfor NOT record the mouse way to the tray and back (or maybe for such things like "bring the right window in front" too)

i.e.If i press "Start recording" the macro-tool should waittill i press e.g. the s-key on the keyboard.After the macro-tool recognizes that the user have pressed the s-keyit should start the recording.

And if i press the Break-key on my keyboardthe macro-tool should pause the recordingso i could go to the tray and stop the recording. (or do other things and press an another key to reactivate the recording again)

--------------------------------------------------

During executing the macrothe macro-tool should recognizes if the user pressed the ESC-key (maybe twice or three times)and stop the macro immediately.