[ Home ] How it Works How to Use it Download Limitations Feedback About the Author  

    WinMacro (v1.21) now comes with command line support, thanks to Christian Gross, who wrote the necessary code. Download it at Download. To run WinMacro from the command line, just type WinMacro [filename], For eg,

WinMacro sample.log

The following features were already available in the previous version. Other features include In addition, the UI has been changed to present a (hopefully) cleaner look. Just type the filename (or use Browse to select it), click Record to record to the file or Playback to playback from the file.



The Options button throws up a dialog box like this. This is what has been added to this version, UI wise.




Repeating Playback
To repeat playback, check the "Repeat Playback" checkbox and type in the no. of times you want to repeat playback in the "No. of Repetitions" textbox. Remember, it's the number of repetitions, so if you type 1 in there, WinMacro will play back the file twice.

Adjusting Playback Speed
Warning: Speeding up playback may not exactly reproduce recorded events. Read on to know why.
   The default setting is "Playback Events at Normal Speed", which means events are played back at the same speed at which they occurred while recording. Click the "Playback Events at My Own Speed" to adjust playback speed. The value you give in the "Time Interval" textbox determines the speed. Positive values slow playback by increasing delay between events, while negative values reduce them, thereby speeding things up.

   The "Add to Recorded Time" checkbox is checked by default. This option adds the time interval value you give (positive or negative) to the original delay occurred while recording. So this speeds or slows things relative to the original speed. If you uncheck the "Add to Recorded Time" checkbox, WinMacro plays events at a constant speed as determined by the Time Interval value. The original delay while recording is not taken into account at all, the delay between events is now constant and equal to "Time Interval".

    The reason why increasing playback speed may not replay events correctly is this. Assume that while recording, you opened Notepad and typed something into it. If you playback at normal speed, the delay between clicking Notepad and opening of application is preserved. But if you playback at increased speed and the delay gets lesser than the time required by Notepad to load, keystrokes and mouse events to the application will not reach it until it loads. In general, if your speed is too quick for other things to happen (like applications loading, or a menu expanding), it might cause trouble, so please take care while running at increased speed.
Hosted by www.Geocities.ws

1