VC4.2 style keyboard macro recorder

Although the new VBScript support in DevStudio is excellent, I often miss the ability to record a quick keystroke macro like you could in VC4.2. KbdMac is an add-in for Developer Studio that emulates that old VC4.2 functionality.

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:00am

    Originally 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.
    The 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.

    Reply
  • Very cool...but weird in VC6

    Posted by Legacy on 02/23/1999 12:00am

    Originally 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...).

    Reply
  • Works very well and is reliable.

    Posted by Legacy on 01/12/1999 12:00am

    Originally posted by: Hans Wedemeyer

    I've used this daily. I can recommend it..

    regards
    Hans Wedemeyer

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • On-demand Event Event Date: October 29, 2014 It's well understood how critical version control is for code. However, its importance to DevOps isn't always recognized. The 2014 DevOps Survey of Practice shows that one of the key predictors of DevOps success is putting all production environment artifacts into version control. In this webcast, Gene Kim discusses these survey findings and shares woeful tales of artifact management gone wrong! Gene also shares examples of how high-performing DevOps …

Most Popular Programming Stories

More for Developers

RSS Feeds