VC4.2 style keyboard macro recorder
Posted
by Darren Richards
on August 7th, 1998
KbdMac works by using the Journalling Hook functionality, in a similar fashion to the old Windows 3.1 Recorder application, but only keystrokes in the current instance of DevStudio are recorded.
Compile the project in Visual C++ (Win32 Release MinDependency), and install the resulting KbdMac.dll by selecting Customize from the Tools Menu and browsing for the DLL on the 'Add-ins and Macro files' tab. The add-in should appear as 'KMAddIn Class' in the list of active add-ins. Once installed a new toolbar should appear with 3 buttons for record/stop/play, that operate in a similar way to the old VC4.2 ones.

Comments
Compilation with VC6
Posted by Legacy on 04/09/1999 12:00amOriginally posted by: Van Acker Peter
The "unresoved external _main" problem can be solved by going to the Project Settings, selecting C/C++ and the Preprocessor category. There remove the ATL_MIN_CRT preprocessor statement.
ReplyThe other warning I got from the compiler telling me to put in the -GX option can be solved by selecting the C++ Language category in the C/C++ tab of the Settings, and then set the "Enable exception handling" on.
Very cool...but weird in VC6
Posted by Legacy on 02/23/1999 12:00amOriginally posted by: Ron Olson
Hey -
A friend of mine installed it with VC5 and it works beautifully for him. I tried to compile it under 6(sp2) and got undefined external _main (a quick int main{return 0;} took care of that), but after registering it, I am surprised to discover that it records characters, but not directional keys (arrows, home, etc.) Don't you love Microsoft for changing it all around between version?
Otherwise, a great tool (my friend's very happy...).
ReplyWorks very well and is reliable.
Posted by Legacy on 01/12/1999 12:00amOriginally posted by: Hans Wedemeyer
I've used this daily. I can recommend it..
regards
ReplyHans Wedemeyer