Copyright: GhostMouse 2.0


GhostMouse 2.0

GhostMouse records and plays Windows 95/NT system-level mouse events.  Applications can be launched and operated by GhostMouse as it runs as a separate task.

Features

Pause

Playback can be paused with the CTRL-ALT combination.  The window title indicates when playback is paused.  GhostMouse can be terminated or other Windows tasks can be performed while GhostMouse is paused.

Save Session

Scripts can be saved to GhostMouse Script files (.GMS) for later use.

Auto-start

GhostMouse will automatically start with a script specified on the command line.  This is useful for performing tasks when Windows is started by placing a shortcut to GMouse.exe in the Windows Startup group.  When used on the command line, the extension of the script file, generally .GMS, must be included.  The auto-start feature can be aborted with CTRL-ALT while "Loading..." is displayed.  GhostMouse will close itself when playback finishes if Close After AutoPlay is enabled in the Files..Options menu.

Playback Speed Adjust

Playback is close to, but not precisely real-time.  If necessary, playback speed can be adjusted in the Files..Options menu.

Infinite Looping

GhostMouse can re-execute itself by clicking on Play while recording.  GhostMouse will loop continuously until it is stopped with the Stop button or with CTRL-ALT.  Note that in order for GhostMouse to re-execute itself, the GhostMouse window must be visible.

Notes

Care must be taken that the Windows environment is the same during playback as when recorded.  Certain applications' windows, like system tools, open in a new position each time they are started.  Furthermore, some events operate at different rates of speed.  For example, applications will start more slowly when they are first started, than after they are cached in memory.  To minimize problems, it is recommended to pause briefly (that is wait, not pause with CTRL-ALT which does not apply to recording) before executing each command during record.

GhostMouse cannot operate itself other than playing or stopping.

Free Registration

GhostMouse is free, please distribute it freely.  Registration provides feedback on the program's usage and will include your name in the mailing list to keep you informed of future updates.  Please send your name and e-mail address to DONATH@MAIL.IDT.NET or AC633@OSFN.RHILINET.GOV.  If you do not wish to receive mailings, please indicate so.

1997 Clarence Donath

Arcadia Software

For questions, comments, suggestions and requests, feel free to contact me at DONATH@MAIL.IDT.NET or AC633@OSFN.RHILINET.GOV

Visit http://www2.pcix.com/~donath for more software.

Changes in v2.0

Rewritten from Microsoft Visual Basic 4.0 to Borland Delphi 2.0 for better performance and smaller distribution size.

Close After AutoPlay

Improved record/playback speed calibration

Playback Speed Adjust

Thanks to Jim Kolitsis for testing.