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
 
 
 
 
 
 
 
 
