Instant Text Automator.

All of the macro recorders I tried were too complicated for my needs. I needed to quickly bind keystrokes to a hotkey but didn’t want to stumble around a crowded GUI to do it, or record actions. How much easier would it be to just type the keystrokes into a tool?

Features

  • Create and use macros based on Autohotkey’s Send command in less time than it would take to write a new script for the same purpose.
    • Since each line in a textbox is appended to a ‘Send’ call, you can also use Send’s fancier features, including {Raw}, {Blind} and {Click}.
  • Assign your macros to almost any hotkey combination you want.
  • Automate clicks to buttons or move the mouse around the screen by Alt+Shift+F12 to insert the cursor’s screen location into your macro.
  • Adjust the wait time between each line of the macro to tailor it to any particular program.
  • Unbind the macros with a click so that you can use the hotkeys for their original function.

Let me download it!

Download Instant Text Automator (Windows, with source code).

Changelog

v8

  • Added an option (Replace Mouse) to return the mouse cursor to its original screen position when a macro is finished running.
  • Added tooltips to some GUI controls.
  • Profiles now save the Line Delay value.
  • Single quotes by themselves are now saved in profiles.
  • Added an About dialog to tell users what version they’re using.

v7

  • Cursor-position function’s hotkey is now Alt+Ctrl+F12.
  • Cursor-position function now inserts a {Click X,Y} command directly into the command box that has focus.
  • Window now starts at centre of screen.

v6

  • Added profile save/load capability. All of the current binds and commands can be saved to a .ini file, then loaded in subsequent sessions. You can save your profiles wherever you like.
  • Added mouse cursor coordinates finder. Hit Shift+F12 to get the screenspace coordinates of the mouse cursor, which you can then stick into {Click x, y} to click on buttons or move the mouse for you.
  • Removed the system tray icon altogether, along with the hide-to-system-tray behaviour. This makes it act more like a normal Windows applications.
  • Removed the preloading feature, as the profile save/load system is way better.

v5

  • Doubled the number of shortcut boxes available because I kept running out of them!

v4

  • Added preload capability. Stick any .txt file numbered 1–4 (1.txt, 2.txt and so on) into a preload/ folder in the same directory as Instant Text Automator, and the text they contain will be preloaded into the program upon startup. I’m not going to say that this is the final version.

v3

  • Made GUI hide to system tray upon minimising. Maybe this will be the final release? Thanks to Lexikos for the elegant GUI Hide code! http://www.autohotkey.com/forum/viewtopic.php?p=152627#152627

v2

  • Added custom hotkeys feature. *Now* it’s the final release!

v1

  • Initial (and final) release.