Change history for AutoHotkey


2018-08-22 11:30:04
Updated by billon

  • Version: v1.1.2930.010
  • Release date: 2018-068-022


2018-06-02 02:44:21
Updated by lintalist

  • Version: v1.1.29.001
  • Release date: 2018-056-025


2018-05-24 22:37:02
Updated by billon

  • Version: v1.1.289.020
  • Release date: 2018-045-0725


2018-04-07 03:52:05
Updated by lintalist

  • Version: v1.1.28.012
  • Release date: 2018-034-3107


2018-03-31 07:23:00
Updated by lintalist

  • Version: v1.1.28.001
  • Release date: 2018-023-131


2018-02-11 03:41:07
Updated by lintalist

  • Version: v1.1.278.070
  • Release date: 2018-01-2-11


2018-01-21 03:54:56
Updated by lintalist

  • Version: v1.1.27.067
  • Release date: 2018-01-216


2018-01-16 06:21:05
Updated by billon

  • What's new: See:[url]https://agithub.com/Lexikos/AutohoHotkey.com_L/downreloead/ahk.zipses[/url]


2018-01-16 06:20:11
Updated by billon

  • Version: v1.1.27.056
  • Release date: 2018-01-156
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/urwnl] anoad [url]https://git/ahub.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.05zip[/url]


2018-01-15 17:13:40
Updated by lintalist

  • Version: v1.1.27.045
  • Release date: 2018-01-105
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url] and [url]https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.045[/url]


2018-01-10 12:25:51
Updated by lintalist

  • Version: v1.1.27.034
  • Release date: 2018-01-106
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url] and [url]https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.034[/url]


2018-01-06 06:51:19
Updated by lintalist

  • Version: v1.1.27.023
  • Release date: 2018-01-016
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url] and [url]https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.023[/url]


2018-01-01 08:53:30
Updated by lintalist

  • Version: v1.1.27.012
  • Release date: 20178-012-301
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url] and [url]https://github.com/Lexikos/AutoHotkey_L/releases/tag/v1.1.27.02[/url]


2017-12-31 08:15:20
Updated by lintalist

  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-12-31 08:14:44
Updated by lintalist

  • Version: v1.1.27.001
  • Release date: 2017-12-2531
  • What's new: See:[url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-12-25 05:53:24
Updated by billon

  • Version: v1.1.267.010
  • License: [url=https://www.gn.gnu.org/licensses/old-licenses/gpl-2.0.html]GNU GPLv2[/url]
  • Synopsis: AutoHotkey is a powerful automation and scripting tool with an option to export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The program can create entire applications and has been used to crehe program can create entire applications and has been used to create manany hosted here oted here on PortaableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://wwww.portablefreeware.com/index.pphp?id=19728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WalallPaperaper Randomizerr[/url], [/url], [url=https://www.portable=https://www.portablefreeewarare.com/i/index.php?id=1918]Gridy[/url] and [url=https: [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Note:[/b]: [url=https://www.portablefreeware.com/index.php?id=2776]Pulover's Macro Creator[/url] can be used as a macro recorder and includes an "Export to AHK" function.
  • Keywords: auto%20hot%20key ahk autohotkey
  • Release date: 2017-07-162-25
  • What's new: [list][*] Fixed RegDelete (with no args) failing when A_LoopRegSubKey is blank, such as when enumerating keys directly under the root key.[*] Fixed RAlt/LAlt:: sometimes failing to prevent menu activation after the user alt-tabs away from a window and reactivates it.[*] Fixed SC → VK translation for multimedia keys, CtrlBreak, Pause, LWin and RWin, with the exception that multimedia keys and CtrlBreak are still translated incorrectly on Windows 2000 and XP.[*] Fixed VK → SC translation for multimedia keys, CtrlBreak and Pause.[*] Fixed 'Wait commands such as RunWait to log extra lines for ListLines only when necessary to show that it is still waiting; that is, after resuming from an interruption which logged other lines.[/list]See:- [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-07-16 09:31:15
Updated by lintalist

  • Version: v1.1.26.01
  • Release date: 2017-067-106
  • What's new: [list][*] Changed the format ListVars uses to display variables containing objects. The Fixed RegDelete (with no args) failing when A_LoobjpRegSubKect'y is class name is now blank, such as when enumerating keys directly under the roownt key.[*] AddFixed "class" and "cl RAlt/LAlt:: sometimesid" failing to prevent menu activatiodn after the user alt-to ComOabjTs away from a window and reactivates it.[*] Fixed SC → VK translation for multimedia keys, CtrlBreak, Pause, LWin and RWin, with the exception that multimedia keys and CtrlBreak are still translated incorrectly on Windows 2000 and XP.[*] Fixed VK → SC translation for multimedia keys, CtrlBreak and Pause().[*] Fixed 'Wait commands such as RevunWait to log extra lines for ListLinesed only when neclass nameessary to show that it is still shown byaiting; that is, afthe debugger and resiumingni ficantly reduced code size in the process.[*] Revised FileSetAttrib, FileSetTime rom and FileDelete to rednterruce code size. There should nopt be any changes iion bewhaviour.[*] Made other minor optimizations to ch loggede size.[*] Fixed GetKeySC() with the key names Esc, Escape, ScrollLock and PrintScreen.[*] Fixed hotstring wotherd det linection of words containing nonspacing marks, such as Arabic diacritics.[/list]See:- [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-06-10 14:12:19
Updated by lintalist

  • Version: v1.1.25.026
  • Release date: 2017-056-130
  • What's new: [list][*] Fixed GUI option strings beChanged the format ListVars uses to display variables containing objects. The object's class name is now shown.[*] Added "class" and "clsid" modes to ComObjType().[*] Revised class names shown by the debugger and significantly reduced code size in the process.[*] Revised FileSetAttrib, FileSetTime and FileDelete to reduce code size. There should not be any chang pees in behaviour.[*] Made other minor optimizationently truns to caode size.[*] Fixed GetKeySC() with the ked ify names Esc, Escape, ScrollLock and ePrror is ntScraiseden.[*] Fixed prophotstring word detection of words contiesaining nonspacind classg marks, sub-varich ables to allow non-ASCII charracters.[*] Fbixec d new operatoiacr to allow __New to throw or exitics.[/list]See:- [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-05-13 08:15:28
Updated by lintalist

  • Version: v1.1.25.012
  • Release date: 2017-03-05-13
  • What's new: [list][*] Fixed GUI option strings being permanently truncated if an error is raised.[*] Fixed properties and class sub-variables to allow non-ASCII characters.[*] Fixed new operator to allow __New to throw or exit.[/list]See:- [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-03-05 07:06:24
Updated by Ennovy

  • Version: v1.1.25.001
  • Release date: 2017-03-045
  • What's new: See:- [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-03-04 07:43:05
Updated by Ennovy

  • Version: v1.1.245.050
  • Release date: 2017-023-034
  • What's new: See: [url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2017-02-04 11:03:03
Updated by lintalist

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with an option to export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url] and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Note:[/b] [url=https://www.portablefreeware.com/index.php?id=2776]Pulover's Macro Creator[/url] can be used as a macro recorder and includes an "Export to AHK" function.


2017-02-04 07:25:22
Updated by SYSTEM

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with and option to export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url] and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].


2017-02-03 21:26:39
Updated by lintalist

  • Synopsis: AutoHotkey is a powerful automation and scripting tool wiand opth included macro recordern andto export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url] and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].


2017-02-03 21:11:00
Updated by lintalist

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url] and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].


2017-02-03 16:31:57
Updated by billon

  • Version: v1.1.24.045
  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].
  • Similar/alternative apps: [url=https://www.portablefreeware.com/index.php?id=50]AutoIt[/url]
  • Release date: 2016-17-02-1703
  • What's new: [list][*] Fixed File.ReadNum() repeating old data if a prior File.Read() had stopped reading at the end of the buffer.[*] Improved buffer utilisation when File.Read() reaches the end of the buffered data.[*] Fixed GuiControl +Password to use the default bullet character on XP and later.[*] Fixed GuiControl +/-Password to redraw the control immediately.[/list]See:[url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2016-12-17 10:14:46
Updated by lintalist

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=https://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=https://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Note:[/b] The former AutoHotkey site is still available at [url=http://www.autohotkey.com/]http://www.autohotkey.com/[/url].


2016-12-17 09:37:55
Updated by lintalist

  • Version: v1.1.24.034
  • Release date: 2016-112-197
  • What's new: [list][*] Fixed File.ReadNum() repeating old data if a prior File.Read() had stopped reading at the end of the buffer.[*] Improved buffer utilisation when File.Read() reaches the end of the buffered data.[*] Fixed GuiControl +Password to use the default bullet character on XP and later.[*] Fixed GuiControl +/-Password to redraw the control immediately.[/list]See:[url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2016-12-10 01:26:50
Updated by Orca

  • Similar/alternative apps: [url=http://www.portablefreeware.com/index.php?id=50]AutoIt[/url]


2016-11-20 02:47:00
Updated by billon

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=http://www.portablefreeware.com/s://www.portablefreeware.com/index.pphp?id=1728]7plus[/url], [url=http://www.portablefreeware.com/index.php?id=1928]7plus[/url], [url=https://www.portablefreeware.com/index.php?id=1924]WaallPaper Randomizer[/url]er[/url], [url=httpps:///www.portablefrlefreeware.com/index.php?id=1918]Gridy[/url], and [url=https://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Note:[/b] The former AutoHotkey site is still available at [url=http://www.autohotkey.com/]http://www.autohotkey.com/[/url].


2016-11-19 09:54:09
Updated by billon

  • What's new: See:[url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2016-11-19 08:37:56
Updated by lintalist

  • Version: v1.1.24.023
  • Release date: 2016-101-139
  • What's new: See:[url]https://autohotkey.com/docs/AHKL_ChangeLog.htm[/url]


2016-10-13 13:24:06
Updated by billon

  • Version: v1.1.24.012
  • Download URL: https://autohotkey.com/download/ahk.zip
  • Release date: 2016-108-0213
  • What's new: Changed:[list][*][font=monospace]Hotkey, If, Expression[/font] to raise an error if the unSee:[used third parameter is not blank.[/list]Fixed:[list][*][font=monospace]&&[/font], [font=monospace]||[/font] and ternary to release any object used as the condition, as in [font=monospace]if (a.subObject && b)[/font].[*]Gui/GuiControl failing to "check" radio buttons within a Tab3 control.[*]FileCreateShortcut to allow relative paths for the LinkFile ]httparameter on Windows 10.[*]Themed Tab3 control to not override the custom text color of its controls.[*]Debugger mish://andling cutohontinuatikey.con commanm/ds in some cspecific c/AHKL_ChasngesLog.htm[/urlist]


2016-08-02 15:30:24
Updated by billon

  • Icon: Updated


2016-08-02 15:25:18
Updated by billon

  • Version: v1.1.24.001
  • Size (in bytes): 912896480
  • Release date: 2016-058-202
  • What's new: [b]Breaking cChangesd:[/b][list][*] Passing SetTimer's Label parameter an empty variable or an expression which results in an empty value is now considered an error. The parameter must be either given a non-empty value or completely omitted.[*] Run-once timers are automatically deleted after running if they are associated with an object created by the script. This allows the object to be freed if the script is no longer referencing it, but it also means the timer's Period and Priority are not retained.[list][*] SetTimer, Hotkey, GuiControl and Menu now check the minimum parameter count of functions given by reference (not just by name, as in previous versions). If the [funont=monospaction requires toe]Ho mantkey parameters, a If, Expression error is r[/font] to raised or Ean errorLevel is set (as app if the unused thiropd parameter ias note) blank.[[/list]Fixed:[list][b]Backward-c*][font=momnospatiblce cha]&&[/fonges:[/b][list], [*font=monospace] I||[/f SetTimer's Label parameter is omitonted] and A_ThisL ternabery to rel iease any objempty,ct used as the currente condition, as in [fontimer=monospace]if (if any) i.s usbObjed.[/list][b]Newct && b)[/feaontures:[/b].[li*]Gui/GuiControl failing to "check" radio buttons within a Tab3 cont]rol.[*] Added Tab3 cFileCreateShontrol rtcut to allow relative paths for typhe LinkFile, parameter on Windowsol 10.[*]Themed Tab3 control to not override the custom text color of its controls.[*]Debugger mishandling continuation commands in some specific cases...[/list]


2016-05-22 06:50:18
Updated by lintalist

  • Version: v1.1.234.070
  • Release date: 2016-05-202
  • What's new: [b]Breaking changes:[/b][list][*] Passing SetTimer's Label parameter an empty variable or an expression which results in an empty value is now considered an error. The parameter must be either given a non-empty value or completely omitted.[*] Run-once timers are automatically deleted after running if they are associated with an object created by the script. This allows the object to be freed if the script is no longer referencing it, but it also means the timer's Period and Priority are not ret]ained.[*] Fix SetTimer, Hotkey, GuiControl and Menu x, Inenu now check the minimum parameter count of functions given by reference (not, y, z, % object to use the object, not ust by name, as in previous versions). If the function requires too many parameters, an error is raised or ErrorLevel is set (as appropriate).[/list][b]Backward-compatigble changes:[/b][list][*] If SetTimer's Label parameter is omitted and A_ThisLabel is empty, the current timer (if any) is used.[/list][b]New feature s:[/b][list.][*] Fixed Menu x, Add, :itdem text, %d Tab3 objecont tro usel the objypect, solvinot look forg a submenu.[/list]..


2016-05-20 17:18:18
Updated by lintalist

  • Version: v1.1.23.067
  • Release date: 2016-05-1520
  • What's new: [list][*] Fixed break label crashing tMenu x, Insert, y, z, % object to use the pr object, nogram if nest ignore it.[*] Fixed Menu x, Add, d:irtem text, % object to use the objectly, not inside itslook for targ submet loopnu.[/list]


2016-05-15 06:38:12
Updated by lintalist

  • Website URL: https:///autohkscripotkey.corgm/
  • Version: v1.1.23.056
  • Release date: 2016-035-2715
  • What's new: [list][*] Fixxed InputBox, MsgBox, FileSelectFile and FileSelectFolder sending an unwanted Alt-up if Alt is down. This was due to an error with the Ctrl/Shift workaround added in v1.1.22.01.[*]Improved the Ctrbreak l/Shift workaround to avoidbel unnecessarily "maraskhing" the Wprogram if nested directly inside key if Ctrl, Shift os tar Alget is a lso downop.[/list]


2016-03-27 21:46:30
Updated by billon

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=http://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=http://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=http://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=http://www.portablefreeware.com/index.php?q=AutoHotkey+&so==r&s=100&r0&rt=r&m=Searchearch+witith+options]many mos]many more[/url].[b]Note:[/b] The former AutoHotkey sotkey site is is stillill avavaillable ate at [uurl=http://www.authttp://www.autohotkey.com/]htttp:///wwww..autoutohotkey...com/[/url].
  • Download URL: https://autohotkey.com/download/ahk-u32.zip
  • Release date: 2016-03-267
  • What's new: [list][*]Fixed InputBox, MsgBox, FileSelectFile and FileSelectFolder sending an unwanted Alt-up if Alt is down. This was due to an error with the Ctrl/Shift workaround added in v1.1.22.01.[*]Improved the Ctrl/Shift workaround to avoid unnecessarily "masking" the Win key if Ctrl, Shift or Alt is also down.[/list]


2016-03-27 10:20:07
Updated by smaragdus

  • Version: vAutoHotkey 1.1.23.05


2016-03-27 08:06:20
Updated by smaragdus

  • Version: vAutoHotkey 1.1.23.045
  • Download URL: http://ahkscrip://autohot.org/dkey.com/downloaad/ahk-u32.zip
  • What's new: [list][*]Fixed LV_Modify to support omitting Options, as in [font=monospace]LV_Modify(r,, col1)[/font].[/list]


2016-03-26 08:34:03
Updated by billon

  • Version: v1.1.23.034
  • Release date: 2016-013-126
  • What's new: 1.1.23.03[list][*]Fixed __Delete meta-functions erroneously suppressing or prematurely re-throwing exceptions, when they are called during exception propagation.[*]Fixed load-time detection of function calls where a required parameter is blank, as in fn(x,,y).[/list]1.1.23.02[list][*]Fixed RegDelete deleting the entire key [linstead of the default value.][*]CoFixed LV_Mode maintenify to support omitting Options, ance;s min [font=monor space]LV_Mode size impfy(r,, col1)[/fovement].[/list]


2016-03-12 09:16:03
Updated by lintalist

  • Version: v1.1.23.013
  • What's new: 1.1.23.03[list][*]Fixed __Delete meta-functions erroneously suppressing or prematurely re-throwing exceptions, when they are called during exception propagation.[*]Fixed load-time detection of function calls where a required parameter is blank, as in fn(x,,y).[/list]1.1.23.02[liist][*]Fixed a theoretical issue withed loadinReg scripDeletse deleting the from wentird/very long pathe key instead of the default value.[*]Ahk2Exe: FixedCode maintenance; Unminor code sin compilzed scrimpts (broken by v1.1.23.00 release)ment.[/list]


2016-01-24 08:45:02
Updated by Ennovy

  • Version: v1.1.23.001
  • What's new: [list][*]Added [url=https://autohotkey.com/docs/commands/Menu.htm#Insert]Menu Insert[/url] sub-command.[*]Added [url=https://autohotkey.com/docs/commands/MenuGetHandle.htm]MenuGetHandle()[/url].[*]Added [url=https://autohotkey.com/docs/commands/MenuGetName.htm]MenuGetName()[/url].[*]Added menu item options: Radio, Right, Break and BarBreak.[*]Improved the Menu command to allow identifying items by position: [font=monospace]1&[/font][*]Added [url=https://autohotkey.com/docs/commands/LoadPicture.htm]LoadPicture()[/url].[*]Added [url=https://autohotkey.com/docs/misc/ImageHandles.htm]hicon/hbitmap: syntax[/Fixed a theoretical issurl] for passing handles wito commands which normally load aing image from file.[*]Added built-in variables: A_CoordModeToolTscrip/Pixel/Mouse/Caret/Menu, A_DefaultGui, A_DefaultListView, A_DefaultTrom weeView,rd/very A_KeyDelayPlay,ong A_KeyDurpation/Play, A_MouseDelayPlay, A_SendLevel, A_SendMode and A_StoreCapslockMode.[*hs.[*]Added Ix Hotkey option to set the hotk2Exe: Fixed Unicodey variant's input level to x.[*]Icomproviled Pscricptus (broken by v1.1.23.00 release).[/list]


2016-01-16 09:40:54
Updated by SYSTEM

  • Version: v1.1.223.090
  • Size (in bytes): 912890406
  • Release date: 20156-101-116
  • What's new: Fixed some issues with Se[list][*]Added [url=https://autohotkey.com/docs/commands/Menu.htm#Insert]Menu Insert[/url] sub-command.[*]Added [url=https://autohotkey.com/docs/commands/MenuGetHandle.htm]MenuGetHandle()[/url].[*]Added [url=https://autohotkey.com/docs/commands/MenuGetName.htm]MenuGetName()[/url].[*]Added menu item options: Radio, Right, Break and BarBreak.[*]Improved the Menu command to allow identifying items by position: [font=monospace]1&[/font][*]Added [url=https://autohotkey.com/docs/commands/LoadPicture.htm]LoadPicture()[/url].[*]Added [url=https://autohotkey.com/docs/misc/ImageHandles.htm]hicon/hbitmap: syntax[/url] for passing handles tTo commands which normally load an immager Delete:[list]from file.[*]KeyHistAdded built-in variables: A_CoordModeToolTip/Pixel/Mouse/Cary's et/Menu, A_DefaultGui, A_DefaultLimerstView, coA_Defaunlt erTroneouseView, A_KeyDelayPlay , A_KeyDurationc/Pludeday, deleted timA_MouseDelayPlay, A_SendLevel, A_SendMode and A_StoreCapslockMode.[*]CallingAdded Ix KeyHisotorkey wiopthion a thread staro set thed by a hotimker crashed the script if the timer hy vad been deleted but not turned off.[*]Deletiangt's inputhe most recently created timer prelevented subsequently created el timers from working unless ALL timers were deleted x.[/list]Fixed:[list][*]For-loop to Impass control correctly when _NewEnum/Next throws an exception.[*]Finally to suspend the pending exception until its body has been evaluateed, not just until the first built-in funct Pion call.[*]Load-time detection of invalid jctumps from Finally blocks (broken by v1.1.20).[/list].


2015-11-12 20:26:54
Updated by billon

  • Version: v1.1.22.079
  • System Requirement:
  • Release date: 2015-0911-2711
  • What's new: Fixed some issues with SetTimer Delete:[list][*]KeyHistory's timer count erroneously included deleted timers.[*]Calling KeyHistory within a thread started by a timer crashed the script if the timer had been deleted but not turned off.[*]Deleting the most recently created timer prevented subsequently created timers from working unless ALL timers were deleted.[/list]Fixed:[list][*]For-loop to pass control correctlisy when _NewEnum/Next t][*]Fihrows an exced Gupti control .[b*]w-1[/b] aFinally to suspend [b]h-1[/b] op tions failinghe whpen DPI is 150+% and tding exception until its body has been evaluated, not just until the Gfirst built-in functi has onot capplied l.[b*]Load-DPIStime detection of invale[/b].[*]Fixeid [b]~[i]key[/i] jump[/b] hotkeys to not per form an automatic [b]Send {[i]key[/i] dowFin}[/b]. This was occurring only if the hly blotckey was tu(brokened on after the ke by was pressed downv1.1.20).[/list]


2015-09-28 01:58:06
Updated by billon

  • Version: v1.1.22.067
  • System Requirement:
  • Release date: 2015-09-1327
  • What's new: Fixed:[list]ist][*]InpFixed Gut and hotstrings to catch Unicodentrol [b]w-1[/b] anon-key character events.[*]Auto-sizing of Edit controls to include td [b]he last line if blank.[*]Handling of out-of-memory in ComObj functions.1[*/b]C omObjArray to ignore excess parameters rather than crashing (only applietions to dynamic cfaills).[*]GuiControl to append--g when DPI is 150+% and the Gui has not apprepliend [b]--taDPIScale[/b].[*]Fixed [b]~[i]key[/i] up[/bs, a] hotkeys docto not perform an automenatic [b]Send {[i]key[/i] d.own}[*/b]XP64 . Thisupp was occurring only if the hotkey was turned on after the key was pressed down.[/list]


2015-09-13 12:19:15
Updated by Checker

  • Version: v1.1.22.056
  • Release date: 2015-09-103
  • What's new: [list][*]Fixed icons which have non-numeric IDs loading with sub-optimal quality.[*]Fixed Gui Destroy not releasing function objects which were set by the +g option.[*]Fixed Gui Show to avoid attempting to force-activate a child GUI.[*]Fixed failure to set Caps/Num/ScrollLock state while the key is down.[*]Fixed Gui Color causing incorrect text color (usually black).[*]Changed Gui Show to improve the odds of GuiSize xexecuting immedd:[liastely.][*]ForInput and develhoperts:- Modiftriedngs prtoje ct atch Uniconfig to support more VC++ versions.- Fixed various build warnie/ngs on VC++ 2015.-n-key 64-bicharacter binarievents are n.[*]Auto-sizing of Edit controls tow include the last line if built wank.[*]Handlith VC++ 2015. 32ng of out-bof-memory itn ComObj functions.[*]ComObjArray to ignaore excess parameters rather than crashing (only applies stilto dynamic calls).[*]GuiControl usto append--not prepend--tabs, as documented.[*]XP64 VC++ 2010support.[/list]


2015-09-12 21:24:25
Updated by Checker

  • Version: v1.1.22.045
  • Size (in bytes): 919552040
  • Release date: 2015-089-190
  • What's new: [list][*]Fixed Oicons which have non-numeric IDs loading with sub-optimal quality.[*]Fixed Gui Destroy not releasing function objRawSects which were set by the +g option.[*]Fixed Gui Show to avoid attempting to force-activate a child GUI.[*]Fixed failure to set() Caps/Num/ScrollLock state while the key is down.[*]Fixed Gui Color causing incorrect to rextu colorn nothing.(usually black).[*]Changed Gui Show to improve the odds of GuiSize executing immediately.[*]Added Windows 10For sudeveloppoerts:- Modified OS tag t pro the exe manifjesct (avoids sconfig to suppomert imore VC++ versionsu.- Fixed various wbuith the Pld waroningram Cs ompan VC++ 2015.- 64-bit binaries are now buility Asswistant andh VC++ sim2015. 32-bilt binar).[*]Added detiection of syntax errors afstill user ")" in a functionVC++ declaration2010.[/list]


2015-08-19 18:29:12
Updated by Checker

  • Version: v1.1.22.034
  • Release date: 2015-078-129
  • What's new: Fixed A_EndChar returning a truncated value for Unicode end chars.Small implementation changes:[[list][*]Changed A_Language to use GetSystemDefaultUILanguage().][*]Fixed ObjRefacwSeto() to red Window Spy/help file launcturn nothing from tray menu to improve code re-use.[*]OptimizAdded GWindows 10 sui/Menu/Hotkey/Hotstring/OnClipbpoarted mOS tag to the exess magnifest (avoids some issues with the Program Compatibility haAssistant andl similar).[*]Added detection of syntax errors after ")" in a functiong (mdeclaratinor)n.[/list]


2015-07-12 10:14:01
Updated by SYSTEM

  • Version: v1.1.22.023
  • Size (in bytes): 9195520064
  • Release date: 2015-057-127
  • What's new: [list][*]Fiixed TreeView to not raise *ed A_EndChar returning a truncated value for Unicode end chars.Small implementation changes:[list][*]Changed A_Language to use GetSystemDefaultUILanguagev().[*]Refactored Window Spy/help file launching from tray menu ts fo impr unknownve notificationode re-use.[*]FOptixed crashmized Guing/bad bMehavionur when a timer dele/Hotkey/Hotes itsering/OnClf.[*]Fixed RWin-up being [url=http://ahkscript.oboarg/docs/comd mandess/_MenuMaskKgey. htm]maskeand[/url] in sog (me rare cases where LWin-up wnouldn't have beenr).[/list]


2015-05-27 18:08:50
Updated by Checker

  • Version: v1.1.22.012
  • Release date: 2015-05-247
  • What's new: [list][*]Fixed Text/Edit/Button control sizing to compensate for character overhang.[*]Fixed registry commands to allow : in thereeView to not raise * events for SubKey when cknombiwned w notificath RoiotKeyns.[*]Fixed ed crashotkey prioritization to take modifiers into consideration.[*]Refg/bactored belse/thavioury/c when atch/finally handl ting to support hotkmey::try cmdeletes itself.[*]Added a workaround forFixed RWin-up thbe script's dialoings acting as tho[ugh Ctrrl or S=hift tp://ahkscris pt.oressed after they are blg/docs/commands/_MenuMaskKed by .hthe m]maskeybed[/url] in soame rare cases where LWin-up would n't hookave been.[/list]


2015-05-24 11:01:01
Updated by Checker

  • Version: v1.1.22.01
  • Size (in bytes): 921088064
  • Release date: 2015-05-0124
  • What's new: [list][*]Added SetErrorMode(SEM_FAILCRITICALERRORS) on program startup to suppress system-level error messages such as "There is no disk in the drive". Calling Drive or DriveGet no longer affects the process' error mode.[*]Changed MonthCal controls to have tab-stop by default on Vista or later.[*]Improved ComObjConnect to use IProvideClassInfo when available.[*]Fixed some issues with method/property definitions following an end brace on the same line.[*]Fixed Text/LiEdit/Buttonk control auto-sizing too compensate fsate for character overhe +Border (WS_BORDER) styleang.[*]Fixed Breregistry commands to ak Nllow : in the SubKey when combined with RootKey.[*]Fixed hotkey prioritization to take modifien Lors intop icons used idireration.[*]Refactored else/try/catlch/finally behandloing to support hotkey::try cmd.[*]Added a w Iorkaround f/Eor the script's dialogs acting as though Ctrl or Shift is presse/Trd after they are blocked by the key/Cboatcrd hook.[/list]


2015-05-01 14:41:47
Updated by Checker

  • Version: v1.1.212.03
  • Release date: 2015-045-012
  • What's new: [list][*]FixeAdded SetErrorMode(SEM_FAILCRITICALERRORS) on program startup to suppress system-level error messages such as "There is no disk in the drive". Calling Drive or DriveGet no longer affects the process' error mode.[*]Changed MonthCal controls to have tab-stop by default on Vista or later.[*]Improved ComObjConnect to use IProvideClassInfo when available.[*]Fixed some issues with method/property definitions following an end brace on the same line.[*]Fixed Text/Link control auto-sizing to compensate for the +Border (WS_BORDER) destyle.[*]Fixed Break N whection Loofp is used namding rectly belonw If/Elicts between prope/Trties y/Cand metchods.[/list]


2015-04-12 08:24:10
Updated by SYSTEM

  • Version: v1.1.21.023
  • Release date: 2015-04-0412
  • What's new: [list][*]Fixed Odetection of nMessage(msg, fnobj, 0) to do nothining if fnobj wasn't previcousnflyicts rbegistween properties and methods.[/list]


2015-04-04 13:34:28
Updated by Checker

  • Version: v1.1.21.012
  • Release date: 2015-04-034
  • What's new: [list][*]Fixed StrReplOnMessacge() to allow ReplaceText to be omitted.[*]Fixed class variables msg, fnobj, 0) too alldow nothin-ASCIIg if fnobj wamsn't previously registered.[/list]


2015-04-03 15:23:38
Updated by Checker

  • Version: v1.1.21.001
  • Release date: 2015-034-2803
  • What's new: Added [url=http://ahkscript.org/docs/commands/LoopReg.htm]Loop, Reg, RootKey[\Key, Mode][/url].Added [url=http://ahkscript.org/docs/commands/LoopFile.htm]Loop, Files, FilePattern [, Mode][/url].Changed InputVar parameters to allow [url=http://ahkscript.org/docs/Variables.htm#percent-space]% expression[/url] (except with If commands).Revised [url=http://ahkscript.org/docs/objects/Object.htm]Object methods[/url]:[l[list][*]Added Object.InsertAt(), Object.Push() and ObjRawSet().[*]Added Object.Delete(), Object.Remov[*]FixeAt() and Object.Pop().[*]Added Object.Length().[/list]Added [url=http://ahkscript.org/docs/Functions.htm#Ord]Ord()[/url] and updated Chr() to support supplementary chars (>0xFFFF).Added [url=http://ahkscript.org/docs/commands/StringReplace.hStm]StrReplace()[/url].Removed the obsolete and undocumented 5-parameter mode of RegRead, which was exclusively for AutoIt v2 compatibility place(the extra parameter was unused).Changed [urto allow Repl=http://ahkscraceText to be omipt.oted.[*]Fixed class varg/dociables/c tomm allow non-ASCII nds/RegRead...mes.[/list]


2015-03-29 04:10:11
Updated by webfork

  • Screenshot: Updated


2015-03-28 09:57:04
Updated by SYSTEM

  • Version: v1.1.201.030
  • Size (in bytes): 921801688
  • Release date: 2015-03-218
  • What's new: FixAdded [url=http://ahkscript.org/docs/commands/LoopReg.htm]Loop, Reg, RootKey[\Key, Mode][/url].Added M [url=http://ahkscript.org/docs/commands/LoopFile.htm]Loousp, FileGs, FiletPosattern [, Mode][/url].Changed InputVar parameters (Outo allow [url=http://ahkscriputVa.orCg/dontrolcs/Variables.htm#percent-space]% expression[/url] (except with If commands).Revised [url=http://ahkscript.org/docs/objects/Object.htm]Object methods[/url]:[list][*]Added Object.InsertAt(), Object.Push() and ObjRawSet().[*]Added Object.Delete(), Object.RemoveAt() and Object.Pop().[*]Added Object.Length().[/list]Added [url=http://ahkscript.org/docs/Functions.htm#Ord]Ord()[/url] and updated Chr() to support supplementary chars (>0xFFFF).Added [url=http://ahkscript.org/docs/commands/StringReplace.htm]StrReplace()[/url].Removed the obsolete and undocumented 5-parameter mode of RegRead, GuiC which was exclusively for AutoIt v2 contempatibility (the extMra parameter was unused).Chanu anged G[uiDropFiles (A_GuiCon=http://ahkscrol) ipt.o not irgn/dore disabled cos/commantrolds [brok/Ren by v1.1gRead..20.00].


2015-03-21 08:18:44
Updated by SYSTEM

  • Version: v1.1.20.023
  • Release date: 2015-03-121
  • What's new: [list][*]FFixed add-firsd MouseGet mode Pof OnMessage.[*]Fixeds A_(OSutputVersion for unrecognized OSes oarControl), GuiContextMenu and x64 bGuiDropFildes.[*]Fixed Exit(App to unpause the script before releasing objects in case a __delete meta-fGuiConction is called.[*]Triviaol) optimizatio ns and codet maintenaigncore.[/l disabled controls [broken by v1.1.20.00].


2015-03-11 16:11:15
Updated by Checker

  • Version: v1.1.20.012
  • Size (in bytes): 918528016
  • Release date: 2015-03-101
  • What's new: Reverted the changes made in v1.1.20.00 to saving and restoring of ErrorLevel on thread interrupt, due to unintended consequences.[list][*[list]ErrorLevel is not reset or cleared when a new thread starts. Instead, it retains the value it had in the interrupted thread, as in v1.1.19 and older.[**]If ErrorLevel contains an object and the thread is interrupted, the object is replaced with an empty string when the thread resumes, as Fin v1.1.19xed andd-first molder.[/list]Re- ofixed timers sometimes c OnMessausing ErrorLevel to be formatte.[*]Fixed as hA_OSVex.Frsion for unrecognized OSes on x64 builds.[*]Fixed class method ExitApp to unpause to retain ahe scounted refript before releasing objects in case a __delete meta-function is called.[*]Trivial optimizatio thens and code maintenance.[/laiss.t]


2015-03-10 18:44:46
Updated by SYSTEM

  • Version: v1.1.20.001
  • Size (in bytes): 918016528
  • Release date: 2015-03-108
  • What's new: [list][*Reverted the changes made in v1.1.20.00 to saving and restoring of ErrorLevel on thread interrupt, due to unintended consequences.[list]Se[*]ErrorLevel is not reset or cleared when a new thread starts. Instead, it retains the value it had in the interrupted thre:ad, as in v1.1.19 and older.[url=ht*]If ErrorLevel contains an object and the thread is interrupted, the object is replaced with an emp://aty string when the thkread resumes, ascr in v1.1.19 and older.[/list]Re-fixed tipt.org/dmers sometimes caus/AHKL_Changeing ErrorLog.htm]htevel to be formattp://ed as hex.Fixed clahkscrs methods to retaipt.n a corg/untedocs/AHKL_Cha referengceL tog.h tm[/url][/he cliast]s.


2015-03-08 11:21:37
Updated by Checker

  • Version: v1.1.1920.030
  • Size (in bytes): 913408016
  • Release date: 2015-023-1108
  • What's new: [list][*]Improved See: [url=http://ahkscremapiping t.o allow scXXX::Y when the current keyboard layout does not map scXXX to a VK code. However, Y must still exist on the current keyboard layout.[*]Fixed break n to work correctly when until is present, instead of terminating the thread.[*]Fixed ControlGetFocus disrupting the user's ability to double-click (thanks HotKeyIt).[*]Fixed ListView to not call the control's g-label for unsupported (an/d previously unknown) notifications such as /AHKLVN_GETEMPTYMARKUP.[*]Fixed #Include *i to exit the proChangeLogram as intended if X has a syntax error.[*]Fixed for var in expression somehtimes crashing the program w]hen exttpression calls ://a hkscrcript functi.org/docs/AHKL_ChangeLog.htm[/url][/list]


2015-02-11 16:29:51
Updated by Checker

  • Version: v1.1.19.023
  • Release date: 2015-01-25-11
  • What's new: [list][*]Removed the 16-color icons which were used on Win9x/Win2k.[*]Removed the separate tray icon resources.[*]Improved selection of icon sizeed remapping to allow scXXX::Y when loadingn the icourrent keyboard layout does fr not map scXXX to a DLL/EXE files.In short, prefer to downscale rather than upscale. This is especially helpful on systems with 125% or 150% DPI, where the system icon sizes are 20/40 or 24/48 insteadVK cofde. 16/32. If all of these sizes are pHoweveresent in the, Y icon resomurce,st sthill exist change makes ono diffthe currenct keyboard layout.[*]Fixed some issues with hotkey validation at load time.- Hotkeys which are never valid, like foo::, are now always treated as errors instead of giving a misleading warning about keyboard layout.- Hotkeys like ^!ä:: which are inactive because of the curreak n t keyboard layout are now alloo wed to have a same-line action, and the label is registeredk correctly (when until is prese.g. as "^!ä" and not at, ins "^!ä:"). If thead of /iLib comterminatindg lthe thread.[*]Fine switch is usxed, ControlGethe warning Focus dis ssruppressed.- Remappintings which are inactivhe user's ability to double-click (thause ofnks HotKeyIt).[*]Fixed ListView to not call the cuontrol's g-label fore unt keybsuppoarted lay (and previoutsly unknown) notifications such as LVN_GETEMPTYMARKUP.[*]Fixed #Include *i ntow exit the program as intended if X how as a syntwo wax error.[*]Fixed for var in expression sometimes crashing the program when expression calls a script function.[/lings ...t]


2015-01-25 09:13:03
Updated by Checker

  • Version: v1.1.19.012
  • Size (in bytes): 915345608
  • Release date: 2015-01-025
  • What's new: [list][*]Removed the 16-color icons which were used on Win9x/Win2k.[*]Removed the separate tray icon resources.[*]Improved selection of icon size when loading icons from DLL/EXE files.In short, prefer to downscale rather than upscale. This is especially helpful on systems with 125% or 150% DPI, where the system icon sizes are 20/40 or 24/48 instead of 16/32. If all of these sizes are present in the icon resource, this change makes no difference.[*]Fixeed some issues with hotkey validation at load time.- Hotkeys which are never valid, like foo::, are now always treated as errors instead of giving a misleading warning about keyboard layout.- Hootkeys like ^!ä:: which are inactive because of the current keyeyboard layout are now allowed to have a same-line action, and the label is registered ccommandrrectly (e.g. as "^!ä" and not cras "^!ä:"). If the /iLingb command line switch is used, the programe when tryiarning to create neis suppressed.- Remappings which are inactive becariantus e of the currexisting hont keys (broken yby v1.1.19.00).[*]Moarde some minor optimization layout now s thow the Hotkey cwommand wand A_TimeIdle, relating to removal of Wnin9xngs support.[/list]..


2015-01-17 23:44:22
Updated by Checker

  • Release date: 20000-0015-01-05


2015-01-05 15:01:45
Updated by Checker

  • System Requirement: Win95 Win98


2015-01-05 14:58:35
Updated by Checker

  • Version: v1.1.19.001
  • Size (in bytes): 91594568
  • What's new: [list][*]Added a name for Func.Call(). Func.() still works but is deprecated.[*]Fixed some issues with X.Y and X.Y(Z) in VBScript/JScript/C#:- If X.__Call contained a function name, it was being returned instead of called.- When X.Y(Z) returned a value, Z was ignored. Now it acts like X.Y[Z] when X.Y is not a function.[*]Fixed the HoFixed Hotkeey comommand ignoring the ~ (pass-through) pd crefix if Label was omitted.[*]Fhixed the Hotkey command ignoring the $ (use-hook) prefix if the hotkey variant was already created without $.[*]Fixed %Fn%() syntax to work with JavaScript Function objects.[*]Fixed EXE manifest to disable UAC installer detection heuristics (broken by v1.1.17).[*]Ing the programproved the wahen trying threads are represented on the debugger's call stcreack.- The type of thread is shown instead of the label name, newhich is still avarilable ian thes of next stack entry. For hotkeys, the histing hotkeey is shown instead.- The line number of the sus (b or functiron that the threadken called isby v1.1.19.00).[*]Made shown instomead minor of ptimizathe line tons to the s Hotkey crommand and A_TimeIdle, relatipng t wo removasl of Win9x at..support.[/list]


2015-01-04 14:36:43
Updated by Checker

  • Version: v1.1.189.00
  • What's new: [list][*]Improved IDispatch implementation for Added a name for Func.Call(). Func.() still woHotrkey os bjeut is deprecats:-ed.[*]Fixed some issues with X.Y and X.Y i(Z) in VBScript and /JScript/C# now returns X:- If X.__Call contained a function name, it was being returned instead of called.- When X.Y(Z) returned a value, Z was ignored. Now it acts like X.Y[Z] when X.Y is not a function.[*]Fixed the Hotkey command ignoring the ~ (pass-through) prefix if Label was omitted.[*]Fixed the Hotkey command ignoring the $ (use-hook) prefix if the hotkey variant was already created without $.[*]Fixed %Fn%() syntax to work with JavaScript Function objects.[*]Fixed EXE manifest to disable UAC installer detection heurist ics NOT a Fu(brokenc o bject; previously, it attempted to call Xv1.Y(1.17) regardless of type.- X(Y) in VBScript, JScript and C# now returns X.[Y] unless X is a Func object, in which case *]Improved the way threads are represented on the debugger's call stack.- The type of thread is shown instead of the label name, which is still is cavailled as before.- X[Y] le in C#n the nowext stack returns X[Y] if X is NOT atry. Func objecr hot; prkeviouysly, it attempted to call X[Y]() regardlthe hotkess ofy type.- X.Y() in C# nis show return ins X.Y if it is NOT ead.- Func object, due to ambiguity in thThe C# dispatch limplne numeber of the sub or functiont thation.- Un the threandled excalleptd is shown instead arof the linow converted to IDispae tche exceptions.[*]Added support for creating new properties in JavaScript/IE DOM objects.[*]Fixed FileAppend, %VarContainingClipboardAll%, File causing crwas ashest...[/list]


2014-12-30 02:22:48
Updated by Checker

  • Version: v1.1.178.010
  • Size (in bytes): 91545968
  • What's new: [list][*]Fixed COM eImproved IDispatch implementation for AutoHotkey objects:- X.Y in VBScript and C# now returns X.Y if it is NOT a Func object; previously, it attempted to call X.Y() regardless of type.- X(Y) in VBScript, JScript and C# now returns X[Y] unless X is a Func object, in which case it is called as before.- X[Y] in C# now returns X[Y] if X is NOT a Func object; previously, it attempted to call X[Y]() regardless of type.- X.Y() in C# now returns X.Y if it is NOT a Func object, due to ambiguity in the C# dispatch implementation.- Unhandled exceptions are now converted to IDispatch exceptions.[*]Added support for creating new properties in JavaScript/IE DOM objects.[*]Fixed FileAppend, %VarCont hainindlegClipboarsdAll%, not recFileiv causing the final object prarametshers.[/list]


2014-12-28 11:08:07
Updated by Checker

  • Version: v1.1.17.001
  • What's new: New features:[list][*]Added [url=http://ahkscript.org/docs/commands/Format.htm]Format()[/url].[*][url=http://ahkscript.org/docs/commands/FileOpen.htm]FileOpen()[/url] can now be used to read from stdin or write to stdout or stderr by passing "*" or "**" as the filename. AutoHotkey.exe * can be used to execute script text piped from another process instead of read from file. For an example, see [url=http://ahkscript.org/docs/commands/Run.htm#ExecScript]ExecScript()[/url].[*]Added support for passing AutoHotkey objects to COM APIs as IDispatch.[*]Added support for VT_BYREF in ComObject wrappers. Use obj[] to access the referenced value.[/list]Bug-fixes:[list][*]Fixed blue-screening on XP SP2.[*]Fixed owned ComObjArrays to be returned by value, not by pointer. That is, a copy of the array is returned instead of a pointer to an array which is about to be deleted.[*]Changed the URL in the sample script which is created when you first run AutoHotkey.][*]Fixed sc15D to md COM event handlers not receiving the finapl toobject vk5D/AppsKaramey (..ter.[/list]


2014-12-27 13:42:05
Updated by Checker

  • Version: v1.1.167.050
  • Size (in bytes): 910854856
  • What's new: New features:[list][*]Added [url=http://ahkscript.org/docs/commands/Format.htm]Format()[/url].[*][url=http://ahkscript.org/docs/commands/FileOpen.htm]FileOpen()[/url] can now be used to read from stdin or write to stdout or stderr by passing "*" or "**" as the filename. AutoHotkey.exe * can be used to execute script text piped from another process instead of read from file. For an example, see [url=http://ahkscript.org/docs/commands/Run.htm#ExecScript]ExecScript()[/url].[*]Added support for passing AutoHotkey objects to COM APIs as IDispatch.[*]Added support for VT_BYREF in ComObject wrappers. Use obj[] to access the referenced value.[/list]Bug-fixes:[list][*]Fixed blue-screening on XP SP2.[*]Fixed owned ComObjArrays to be returned by value, not by pointer. That is, a copy of the array is returned instead of a pointer to an array which is about to be deleted.[*]Changed the URL in the sample script which is created when you first] run AutoHotkey.[*]Fixed x.y/[]/{} sc15D to meap timeso falvk5D/AppsKely being flagged as variadic(...[/list]


2014-09-28 15:54:26
Updated by Checker

  • Version: v1.1.16.045
  • What's new: [list][*]Fixed a crash which occurred when overwriting a non-writable propertx.y./[*]Fixed a crash which occurred when a RegExMatch object i/{} sometimes created with unc faptured lsuely bpatterns dureing a re flaggexd as variadicallout.[/list]


2014-09-16 17:01:37
Updated by Checker

  • Version: v1.1.16.034
  • What's new: [list][*]Fixed some bad behav crash whioch occur rred when overwriting a non-writable property.[*]Fixed a crash which occurred when a RegExMatch object is created winth uncaptured Asubpatterns() an during Mod()a causred bygex ca brlloken bug-fix in v1.1.16.01t.[/list]


2014-09-11 15:18:54
Updated by Checker

  • Version: v1.1.16.013
  • What's new: [list][*]Added syntax for defining dynamic [url=http://ahkscript.org/docs/Objects.htm#Custom_Classes_property]properties[/url] in classes.[*]Added x+m and y+m options for Gui control positioning.[*]Added the #InputLevel of each hotkey to ListHotkeys (when non-zero).[*]Optimized RegExMatch with the O (object) option; capturing part of a long string is much faster than before in some cases.[*]Fixed objects to check for new methods after __Call completes (consistent with __Set and __Get).[*]Fixed some undefined behaviour occurring after VarSetCapacity fails.[*]Fixed FileRead to correctly report an error with files over 4GB, instead of truncating even when it wasn't requested.[*]FiFixed FileRead *c ted so null-terminate correctly when byte length is odd.[*]Fixed some ClipboardAll issues and changed behaviour:- [url=http://ahkscript.org/docs/commands/_ClipboardTimeout.htm]#Clipboabad behaviourdTimeout[/url] is ig inored for GetClipAboardDatas(), since it never actually wand Morked and it () caused pused by a broken blems. This ug-fixes in v1.1.16.01.[/list]


2014-09-10 16:02:00
Updated by Checker

  • Version: v1.1.156.041
  • Size (in bytes): 91084800
  • What's new: [list][*]Fixed a performance issue with &var_containing_long_stAdded syntax for defining dynamic [url=http://ahkscript.org/docs/Objects.htm#Custom_Classes_property]properties[/url] in classes.[*]Added x+m and y+m options for Gui control positioning.[*]Added the #InputLevel of each hotkey to ListHotkeys (when non-zero).[*]Optimized RegExMatch with the O (object) option; capturing part of a long string is much faster than before in some cases.[*]Fixed objects to check for new methods after __Call completes (consistent with __Set angd _of_digiGet).[*]Fixed some undefined behaviour occurring after VarSetCapacity fails.[*]Fixed FileRead to correctly report an error with files over 4GB, instead of truncating even when it wasn't requested.[*]Fixed FileRead *c to null-terminate correctly when byte length is odd.[*]Fixeded some buClipboardAllt- issues and changed vbeharviablesour:- co[url=http://ahkscript.orruptig/docs/commang memods/_Clipboary whdTimen an objecut is assigne.htm]#Clipboard.Timeout[*/url]Fixe is ignored for GetCliparboardData(), since it never acto disuallow continuely where appropriorked and it cate even if the current function is edefined inside a Loop.[*]Fixed File.Encoding := x "-RAW" probreaking encoding/dlecoding of non-ASCII characters.ms. The -RAWis suffiix ies now ignored.[/list]..


2014-08-12 16:55:17
Updated by Checker

  • Version: v1.1.15.034
  • What's new: [list][*]Fixed meta-fa performance issue with &var_containing_long_string_of_digits.[*]Fixed built-in variables corruptions tog meximory when an object is assigned.[*]Fixed parser to disallow continue where appropriate even if the the curreadnt funcorrectly after using Exittion is defined inside a Loor Throwp.[*]FixedFixed FiileIe.Encoding := x "-RAW" breaking encoding/decoding of nonst-ASCII charall ctoers. The -RAW suffix ise A_WnorkingDir when Dest is relative ign a non-compilred script.[/list]


2014-08-02 09:45:17
Updated by Checker

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=http://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=http://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=http://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=http://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Note:[/b]: tThe former AutoHotkey site is still available at [url=http://www.autohotkey.com/]http://www.autohotkey....


2014-08-02 09:44:09
Updated by Checker

  • Version: v1.1.15.023
  • What's new: [list][*]Fixed meta-functions to exit the thread correctly after using Exit or Throw.[*]Fixedeb FileInstall to use A_Workingging negatiDir when Dest is relative integ a non-compilerd keys in objecripts.[/list]


2014-07-09 13:05:28
Updated by Midas

  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=http://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=http://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=http://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=http://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].[b]Notete[/b]: the formeor AutoHotkmeyr sAutoHotkey site iss still avtill available at [url=http://www.auhttohp://www.autohotkey.com/]/]htttp:///www.autohtohotkey.com/[/...
  • Forum topic ID: 02124


2014-07-09 13:04:49
Updated by Midas

  • Website URL: http://www.autohokscriptkey.comrg/
  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including [url=http://www.portablefreeware.com/index.php?id=1728]7plus[/url], [url=http://www.portablefreeware.com/index.php?id=1924]WallPaper Randomizer[/url], [url=http://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and [url=http://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].Note: the former AutoHotkey site is still available at [url=http://www.autohotkey.com/]http://www.autohotkey.com/[/...


2014-07-07 10:43:31
Updated by Checker

  • Version: v1.1.15.012
  • What's new: [list][*]Changed built-in error and warning dialogs to be always-on-top.[*]Fixed Until not debreugging negaking out of recursive file/rntegister keys in loopbjects.[/list]


2014-06-30 19:10:04
Updated by Checker

  • Version: v1.1.15.001
  • What's new: [list][*]Changed built-in error and warning dialogs to be always-on-top.[*]Fixed Until not breaking out of recursive file/registry loops.[/list]


2014-05-04 12:10:49
Updated by Checker

  • Version: v1.1.145.040
  • How to extract: [list=1][*]Download the Instalownler and extract to oa folder of your c thoice with 7Zip.[*]DeleteIP [i]setup.exe[/i].[*]Lauch [i]AutoHotkeyA32.exe[/i] (32-bit ANSI version) or [i]AutoHotkeyU32.exe[/i] (32-bit Unicode vkagersion) or [i]AutoHotkeyU64.and exe[/i] (64-bitract to a Unicfolde versi of your choice. Laun).ch [i]AutoHotkey.exe[/list].
  • Size (in bytes): 9077768800


2014-04-25 16:38:38
Updated by Checker

  • Version: v1.1.14.034
  • Size (in bytes): 90777864769
  • What's new: [list][*]Fixed a memory leak in new X when X.__Init aborts the thread.[*]Fixed breakpoints shifting onto class var initializers when they are interspersed with method definitions.[/list]


2014-02-18 19:04:47
Updated by Checker

  • Version: v1.1.14.023
  • What's new: [list][*]Fixed x:: and x up:: both firing on key-up if thea state of thme modifier kerys prevented x from fir leak ing on kney-dow X when X.__In. The intended abehaviouor ats of v1.1.14 is for both the thotkreys to fire on key-up if ad.[*]Fix is also used in a custom combinreakpoints shifting on to class var initikalizers when they are interspersed x &with y::method definitions.[/list]


2014-01-31 17:44:41
Updated by Checker

  • Version: v1.1.14.012
  • What's new: [list][*]Added Finally statement for performing cleanup after try/catch.[*]Changed behaviour of ~ prefix with custom combos to be more intuitive.[*]Fixed ix & y:: to fire both x:d x:: and x up:: when x is released.[*]F: both firing on key-up ixed ImageSearch to set ErrorLevel=2, not 0, when a GDI callf fails.[*]Fixed EnvGet crashing the program wthen the var exceeds 32767 chars.[*]Fixed tate minor error-f thandling bug with StatusBarWait's ErrorLevel.[*]Fixed a cause of heap corruption with FileRead *c on ANSI builds.[*]Fixee mod passing of local varier keys in recu prsive calls to variadic functions.[*]Fixed scripvented x from failring to loaon key-down. if tThe first line is an expression in parentheses.[*]Fixintended PixelSearc beh Fast mode to set OutputVaviourX/Y as only onf v1.1.14 isuccess.[*]Fixed Try withfor boutth Catch/Finallotkeys crashing to fifre ono kexcey-upti if x is also used in w a cus throwm combination like x & y::.[/list]


2014-01-26 19:52:30
Updated by Checker

  • Version: v1.1.134.01
  • Download URL: http://l.autohotkey.netkscript.org/AutoHdotkey_L_Iwnstloall.exed/
  • What's new: [list][*]FAdded Finally statement for performing cleanup after try/catch.[*]Changed behaviour of ~ prefix with custom combos to be more intuitive.[*]Fixed x & y:: to fire both x:: and x up:: when x is released.[*]Fixed ImageSearch to set ErrorLevel=2, not 0, when a GDI call fails.[*]Fixed EnvGet crashing the program when the var exceeds 32767 chars.[*]Fixed a minor error-handling bug with StatusBarWait's ErrorLevel.[*]Fixed a cause of heap corruption with FileRead *c on ANSI builds.[*]Fixeed passing of local vars in recursive calls to varariadic functions.[*]Fixed script failing to load if the first line is an expression in parentheses.[*]Fixed PixelSearch Fast mode to set OutputVadirX/Y only on success.[*]Fixed Try fwithounction calt Catch/Finally cras withing if no namedxception vwalues for required parametehrsown.[/list]


2013-10-11 16:27:16
Updated by Checker

  • Version: v1.1.13.001
  • Size (in bytes): 78537164769
  • What's new: [list]Ported St[*]Fixed varSpiadic function calls with named valit() ues from v2r required alpharameters.[/list]


2013-08-27 08:22:13
Updated by Ennovy

  • Version: v1.1.123.00
  • What's new: [list][*]Optional parameters can be omittePorted by writing two consecutive commas, as in InStr(a, b,, 2). Unlike previous versions, thtrSplis now works for objects (including COM objects) and built-in functions. [a,,b] can be used to create a sparse array.[*]Object properties can now be set using variadic syntax, as in x[y*]:=z, where y contains an array of keys/indices rorm v2 alpharameters.[/list]


2013-08-14 15:52:37
Updated by Checker

  • Version: v1.1.112.020
  • Size (in bytes): 785237194
  • Icon: Updated
  • What's new: [list][*]FOptional parameters can be omitted by writing two consecutive commas, as in InStr(a, b,, 2). Unlike previous versions, this now works for objects (includixng COM objects) and GbuiControl/Get to acct-in functions. [a,,b] can be used to create a sparse array.[*]Object properties can now be set using variadic syntax, as in x[y*]:=z, whe Clre y containssNN an array of a ComboBox' keys child E/indit. Specifying the HWND of a ComboBox'es child Editor was already supported as a means of identifying ramethe ComboBoxrs.[/list]


2013-07-28 10:53:17
Updated by Checker

  • Version: v1.1.11.012
  • Size (in bytes): 78521294
  • What's new: [list][*]Fixed IGuiConputBtrox dl/Gefault width/height.[*]Fixed DllCall arg type validation to handle SYM_OBJEo accept the CT safely, andassNN of to respect #Warn UseUnset (when var naComeboBox's ischild not a valEdid type).[*]Changed VarSetCapaecifying ty(var) to never warn ahe HWND of a ComboutBox's uninitiachild Edizt was already vsupported as a mearns of identifying the ComboBox.[/list]


2013-07-02 16:10:35
Updated by Checker

  • System Requirement: Win7


2013-07-02 16:05:42
Updated by Checker

  • Version: v1.1.101.01
  • How to extract: [list=1][*]Downnload the Installer and extract to a folder of your choice with 7Zip.[*]Deloadete t[i]setup.exe[/i].[*]Lauch [i]AutoHotkeyA32.exe[/i] (32-bit ANSInstaller and e version) or [i]AutoHotkeyU32.extrae[/i] (32-bit Unictode version) or [i]AutoHotkeyU64.exe[/i] (64-bito a fUnicolde ver of your chsion).[/lice wisth 7Zip.]
  • Size (in bytes): 24978562124
  • What's new: [list][*]Fixed InputBox default width/height.[*]Fixed DllCall arg type validation to handle SYM_OBJECT safely, and to respect #Warn UseUnset (when var name is not a valid type).[*]Changed VarSetCapacity(var) to never warn about uninitialized vars.[/list]


2013-06-08 05:26:47
Updated by Napiophelios

  • Stealth: Yes No
  • Stealth (details): Places an ahk script file in user documents by default


2013-06-08 05:22:55
Updated by Napiophelios

  • How to extract: Download the ZIP package and extract sto a foller ander of your chextract toice. La folder of younr ch [oi]AutoHotkey.exce[/ wi]th 7Zip.
  • Unicode support: No Yes
  • Download URL: http://www.autohotkey.com/downlo.adutohotkey.net/AutotoHotkey_L_Install.zipexe


2013-06-08 05:17:54
Updated by Napiophelios

  • Version: v1.01.4810.051
  • System Requirement:
  • Synopsis:


2013-02-12 00:46:21
Updated by Andrew Lee

  • License: [url=http://www.gnu.org/licenses/gpl.html]GPL[/url]
  • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program can create entire applications and has been used to create many hosted here on PortableFreeware including 7pl[us, Walrl=http://www.portablefreeware.com/index.php?id=1728]7plus[/url], [urlP=http://www.portablefreeware.com/index.php?id=1924]WallPaper Raandomizer, Grer[/url], [url=http://www.portablefreeware.com/index.php?id=1918]Gridy[/url], and and [url=http://www.portablefreeware.com/index.php?q=AutoHotkey+&so=r&s=100&rt=r&m=Search+with+options]many more[/url].
  • How to extract: Download the ZIP package and extract to a folder of your choice. Launch [i]AutoHotkey.exe[/i].


2011-11-21 22:06:34
Updated by Checker

  • Version: Vv1.0.48.05


2011-11-11 15:34:32
Updated by donald


    2011-05-03 16:45:38
    Updated by webfork

    • Synopsis: AutoHotkey is a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Firefox, making abbreviations expand to their full definition as you type them, or saving time by setting the computer to auto-click a confirmation screen. The scripting language used is mostly backward compatible with AutoIt2 scripts.The program hacan create entire applications and has been used to create many hos beted here on usPortableFreewared to increluding 7plus, WallPatpe many r Rapplndomizer, Gricdy, ations hosted here omany PmortableFreeware.


    2010-09-07 21:57:49
    Updated by admin

    • Synopsis: AutoHotkey enables you to assign various actions to hotkeys via simple scriptsis a powerful automation and scripting tool with included macro recorder and export to a self-contained executable. Possible uses include assigning the hotkey "Ctrl-Alt-F" to launch Forirefox, making abbreviations example, you cpand to their full d assefinitigon as you type the hotkey Ctm, or saving time by setting the computerl to auto-Alt-Fclick a confirmation screen. The scripting language used is tmostly backward launch Firefox. Aompatibbrleviati with AutonsIt2 scan also bripts.The defiprogram has beened uso that ed to creathe many are expplicanded to their full definitioon as you type them. Thosted he scriptie ong language used is mostly backwa Pord comptatible with AutoIt2 scripts. A macro recordeeFr is included, as well as a script compiler that converts a script to an EXEware.


    2010-07-29 11:02:21
    Updated by admin

    • Synopsis: AutoHotkey enables you to assign various actions to hot keys via simple scripts. For example, you could assign the hot key Ctrl-Alt you could assign the hotkey Ctrl-Alt-F too launch Firefox. Abbbreviations could also be defined so that they are eiations can also be defined so that they are expanded toed to their full definition as yull definition as you type thpe them. The scripting language usedage used is is momostly backward compatible wiith A AutoIt2 sc scripts. A macrcro rerecorrder is included, as well as a script compiler that converts a script to an EXE.


    2010-01-04 16:47:03
    Updated by admin

    • License: Freeware/Open SourceGPL


    2009-11-14 18:35:57
    Updated by admin

    • Categories: [Programming - Scripting Languages] [System - Keyboard/Mouse]
    • Suggested by: Jon Pajela


    2009-11-13 15:38:20
    Updated by admin

    • Version: V1.0.478.05
    • System Requirement:
    • Size (in bytes): 25174971856


    2007-03-23 04:39:43
    Added by admin