AutoHotkey – Macro and Automation Scripting for Windows
AutoHotkey is a powerful free, macro-creation and automation software utility based open-source scripting language that allows user to automate repetitive tasks in Microsoft Windows. AutoHotkey can automate almost anything, it can send keystrokes & mouse clicks, automate mouse movements, launch programs, open documents, work with the clipboard, registry & soundcard settings and perform many other actions.
Customize and Automate Mouse and Keyboard
Using AutoHotkey you will be able to configure keyboard, joystick and mouse controls and modify any application user interface. AutoHotkey excels at hotkeys, able to make almost *any* mouse/joystick button, keyboard key, or combination into a hotkey. It can also individually disable or override Windows´ own shortcut keys, such as Win+E and Win+R. It may also help alleviate RSI; for example, it can create substitutes for Alt-Tab using keys, mouse wheel, or buttons. It includes an an automatic script writer (macro recorder) that records your keystrokes and mouse clicks. User can run that recorded macro script to automatically replete that task.
AutoHotkey scripts can also assign, retrieve, and manipulate variables, run loops and manipulate windows, files, and folders. It can retrieve and change the clipboard's contents, including file names copied from an Explorer window. With AutoHotkey script user will be able to read, write, and parse text files more easily than in other languages. AutoHotkey also allows for 'hotstrings' that will automatically replace certain text as it is typed; the most typical use for hotstrings is expanding abbreviations, such as assigning the string "btw" to send the text "by the way" when typed, or the text "%o" to send "percentage of".
Interaction with Windows
More complex tasks can be achieved with custom data entry forms (GUI windows), working with the system registry, or using the Windows API by calling functions from DLLs. The scripts can be compiled into an executable file that can be run on other computers that do not have AutoHotkey installed. Its scripting allows user to display dialog boxes, tooltips, balloon tips, and popup menus to interact with the user. It can monitor your system, For example, close unwanted windows the moment they appear and detect how long the user has been idle. For example, run CPU intensive tasks only when the user is away.
Download free AutoHotkey.
AutoHotkey file size 2.5MB.
AutoHotkey Website
AutoHotkey Related Software:
Free Mouse Macro Recorder
RoboTask Automation for Windows
Free Windows Automation Software
Quick Macros Windows Automation Software