When comparing AutoHotkey vs Spartan, the Slant community recommends AutoHotkey for most people. In the question“What are the best power user tools for Windows?” AutoHotkey is ranked 5th while Spartan is ranked 48th.
Ranked in these QuestionsQuestion Ranking
Pro Can map keys to scripts
Pro Fully programmable
With a full programming language powering the hotkeys, including GUIs, it is powerful and flexible
Pro Scripting of common procedures
AHK allows full scripts to be created and used. it is very flexible.
Pro Allows for extremely easy remapping keys and buttons on your keyboard, joystick, and mouse
You can reprogram any key combination, including the Windows key with a syntax like this one:
that automatically remaps the H key to show a message box.
Can interact with any Windows program / dialog / form, filling fields, submitting data, etc., without dependency on the window placement.
Pro Can automatically save screen shots as JPEGs
Pro Clip Viewer
Just move the mouse over the clip slots and you see a preview in the viewer - Text or graphic.
Pro Log on System
Spartan will not only fill in your user name and password but will also select the three characters that some sites ask for from your memorable word.
Pro Script Langauge
Allows you to program multiple copy / paste operations from a single click.
Pro Encrypted log on system
Pro You can include the current date and time in clips
Have the current date and time added to your signature block in any format you wish.
Pro The window can be sized separately for multiple monitors
If you have two monitors, for example, one standard VGA, and the other a high-res 28-inch, Spartan is the only app that lets you choose a separate magnification for each.
Pro Auto shrinks digital photos when pasting
There is an option to have graphics reduced in size when pasted into emails or documents. Really useful if your pics are from a 15 Megapixel camera.
Con Programming language is primitive
The base syntax, inherited from the first version of AutoIt, is primitive (a bit like an improved batch syntax). But once used to it, it remains flexible and powerful.