AutoHotkey

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.19.00

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 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 heuristics (broken by v1.1.17).
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 available in the next stack entry. For hotkeys, the hotkey is shown instead.
The line number of the sub or function that the thread called is shown instead of the line the script was at before starting the thread.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.19.01

Fixed Hotkey command crashing the program when trying to create new variants of existing hotkeys (broken by v1.1.19.00).
Made some minor optimizations to the Hotkey command and A_TimeIdle, relating to removal of Win9x support.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.19.02

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.
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 current keyboard layout are now allowed to have a same-line action, and the label is registered correctly (e.g. as "^!ä" and not as "^!ä:"). If the /iLib command line switch is used, the warning is suppressed.
Remappings which are inactive because of the current keyboard layout now show two warnings instead of an unrecoverable error.
If a Wheel hotkey is used as a prefix key, there is only one error message instead of two, and it respects /ErrorStdOut.
Fixed /iLib switch to write the file even if there's a syntax error.
Fixed return/break/continue/goto in try..finall

Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.19.03

Improved remapping to 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 (and previously unknown) notifications such as LVN_GETEMPTYMARKUP.
Fixed #Include *i to exit the program as intended if X has a syntax error.
Fixed for var in expression sometimes crashing the program when expression calls a script function.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.20.00

New features:
Enhanced Hotkey, Menu, SetTimer, Gui events and Gui control events to accept a function instead of a label, if no label is found.
Enhanced Hotkey, Menu, SetTimer and Gui control events to accept a function object. Added a Delete sub-command for SetTimer to allow the object to be released.
Enhanced OnMessage() to allow any number of functions or function objects to monitor a single message.
Added OnExit() and OnClipboardChange(), which accept a function name or object.
Added capability to point hotkey labels at a function definition.
Added U/L/T modifiers to perform case conversion with Format().
Added the E option to the Input command, for handling end keys by character instead of keycode.
Added ** (stderr) support to FileAppend.
Added ObjBindMethod(obj, method, args*) and Func.Bind(args*).
Changes:
Changed the default behavior when the main script file is not found:
If no script was specified and the default script files are not found, show the new Welcome page in the help file.
If a script was specified or the help file is missing (or is named differently to the executable), just show an error message.
Changed WinActivate to restore the window if already active but minimized.
Changed WinActivate to look for a visible window to activate if DetectHiddenWindows is off and the active window is hidden, instead of doing nothing.
Changed the method used by A_CaretX/A_CaretY to retrieve the caret position.
Returns blank in more cases where the real caret position can't be determined, instead of returning the top-left of the active window.
Less likely to cause side-effects.
Works in console windows.
Changed A_OSVersion to use RtlGetVersion(), so that it can detect Windows 10 and hopefully future versions.
Changed A_OSVersion to return a version number of the form "major.minor.build" if it doesn't have a name for the OS.
Changed objects to support x[,y], x.y[,z] and x[](y).
User-defined objects can utilize this by specifying default values for parameters of properties and meta-functions. For __Call, the first parameter is omitted, as in x.__Call(,y).
COM objects invoke DISPID_VALUE if the member name is omitted. For example, x[] retrieves x's default property and fn[]() can be used to call JScript functions.
Several under-the-hood changes to fix bugs, reduce code size or improve performance, including:
Changes to preparsing of #if and static var initializers.
Changes to preparsing of { blocks }.
Bug-fixes:
Fixed VK to keyname conversions for keys 'A' to 'Z' to respect layout.
Applies to: GetKeyName, Hotkey control, A_PriorKey, KeyHistory and Input EndKey ErrorLevel (except where Shift key is required).
All other keys, including those that produce non-ASCII letters, were already translated according to AutoHotkey's current keyboard layout.
Fixed FileAppend to * (stdout) to respect the encoding parameter instead of always outputting ANSI text.
Fixed auto-sizing of GUIs with only one scrollbar.
Fixed Exception(m, n) crashing when n is too far out of bounds.
Fixed GuiContextMenu to set A_GuiEvent correctly on x64.
Fixed FileGetSize sometimes giving an indeterminate result if the file doesn't exist or can't be opened.
Fixed thread interrupts to save and restore ErrorLevel more fully, which fixes:
Strings longer than 127 chars being truncated.
Objects being discarded.
Interruption by a timer sometimes causing ErrorLevel to be given hexadecimal formatting.
Fixed ControlClick Pos mode to ignore disabled controls.
Fixed odd behaviour when Gui +MaxSize is smaller than +MinSize.
Fixed GuiControl/Get requiring a Gui name when given a control HWND.
Fixed meta-functions interfering with the line number reported by Exception().


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.20.01

Reverted the changes made in v1.1.20.00 to saving and restoring of ErrorLevel on thread interrupt, due to unintended consequences.
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 in v1.1.19 and older.
Re-fixed timers sometimes causing ErrorLevel to be formatted as hex.
Fixed class methods to retain a counted reference to the class.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.20.02

Fixed add-first mode of OnMessage.
Fixed A_OSVersion for unrecognized OSes on x64 builds.
Fixed ExitApp to unpause the script before releasing objects in case a __delete meta-function is called.
Trivial optimizations and code maintenance.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.20.03

Fixed MouseGetPos (OutputVarControl), GuiContextMenu and GuiDropFiles (A_GuiControl) to not ignore disabled controls [broken by v1.1.20.00].


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.21.00

Added Loop, Reg, RootKey[\Key, Mode].
Added Loop, Files, FilePattern [, Mode].
Changed InputVar parameters to allow % expression (except with If commands).
Revised Object methods:
Added Object.InsertAt(), Object.Push() and ObjRawSet().
Added Object.Delete(), Object.RemoveAt() and Object.Pop().
Added Object.Length().
Added Ord() and updated Chr() to support supplementary chars (>0xFFFF).
Added StrReplace().
Removed the obsolete and undocumented 5-parameter mode of RegRead, which was exclusively for AutoIt v2 compatibility (the extra parameter was unused).
Changed RegRead, RegWrite and RegDelete so that the RootKey and SubKey parameters can optionally be combined.


Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.22.00

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/Link control auto-sizing to compensate for the +Border (WS_BORDER) style.
Fixed Break N when Loop is used directly below If/Else/Try/Catch.

32bits


Zaloguj lub Zarejestruj się aby zobaczyć!

64bits

Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.22.01

Fixed Text/Edit/Button control sizing to compensate for character overhang.
Fixed registry commands to allow : in the SubKey when combined with RootKey.
Fixed hotkey prioritization to take modifiers into consideration.
Refactored else/try/catch/finally handling to support hotkey::try cmd.
Added a workaround for the script's dialogs acting as though Ctrl or Shift is pressed after they are blocked by the keyboard hook.

32bits

Zaloguj lub Zarejestruj się aby zobaczyć!

64bits

Zaloguj lub Zarejestruj się aby zobaczyć!
 

fluid

super saiyajin...
Fąfel
Dołączył
4 Czerwiec 2013
Posty
7200
Reakcje/Polubienia
47
AutoHotkey 1.1.22.02

Fixed TreeView to not raise * events for unknown notifications.
Fixed crashing/bad behaviour when a timer deletes itself.
Fixed RWin-up being masked in some rare cases where LWin-up wouldn't have been.

32bits

Zaloguj lub Zarejestruj się aby zobaczyć!

64bits

Zaloguj lub Zarejestruj się aby zobaczyć!
 

Podobne tematy:

Do góry