Software-update: AutoHotkey 2.0.7

AutoHotkey logo (48 pix)Versie 2.0.7 van AutoHotkey is uitgekomen. Dit programma stelt je in staat om vaak gebruikte toetsaanslagen, handelingen en/of knoppencombo's met toetsenbord en muis in een script achter een sneltoets te zetten, zodat de betreffende handeling in één keer wordt uitgevoerd. Daarbij is het mogelijk om eerder gescripte toetscombinaties van AutoIt2 te converteren naar de scripttaal van AutoHotkey. Versie 2.0 bevat een nieuwe commandoset die veel gestructureerder is, maar die niet compatibel is met de 1.1-versies. Meer over de verschillen tussen 1.1 en 2.0 kan op deze pagina worden gevonden. In deze uitgave zijn de volgende verbeteringen aangebracht:

Changes in version 2.0.7:
  • Fixed MouseClickDrag to allow X1 and Y1 to be omitted.
  • Fixed mouse AltTab hotkeys not suppressing execution of a prefix hotkey, such as 1:: for 1 & WheelDown::AltTab. (Broken by v2.0.4)
  • Fixed hook hotkeys not recognizing modifiers which are pressed down by SendInput.
  • Fixed A_AhkPath to not be reliant on the case/format of the command line used to launch the process.
  • Fixed heap corruption during window searches involving groups. (Broken by v2.0.6)
Launcher
  • Fixed #Requires not being detected if followed by a comment other than ; prefer xxx. (Broken by v2.0.6)
  • Fixed syntax detection misinterpreting multi-line auto-replace hotstrings.
Window Spy
  • Changed font to Segoe UI size 9, consistent with Dash.

AutoHotkey 2.0

Versienummer 2.0.7
Releasestatus Final
Besturingssystemen Windows 7, Windows 8, Windows 10, Windows 11
Website AutoHotkey
Download https://www.autohotkey.com/download/
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

02-09-2023 • 22:46

5

Bron: AutoHotkey

Reacties (5)

5
5
1
1
0
2
Wijzig sortering
Als je alle gemaksfuncties in het script buiten beschouwing laat, dan is dit toch gewoon een scripting framework à la Node.js of Python? Alleen dan een waarbij je shortcuts aan scripts kunt toewijzen, maar dat kan in Windows ook al als je een shortcut maakt. Of een ander klein tooltje wat on-shortcut iets kan runnen.

Ok, het is niet *niets*, maar veel is het ook niet: scripttaal + high-level functies + shortcut runner.

Het jammere is dus dat ze een eigen scripttaal hebben uitgevonden. Maarja, zonder dat was het helemaal bijna niets. Dan was het Node.js/Python/etc met wat handige packages.
- De interpreter is slechts een enkele executable en daarom zijn al je scripts direct portable, zelfs als je ze niet "compileert" (wat hier zoveel betekent als je script aan de standaard interpreter plakken). Dat is wel anders bij een Node.js/Python/etc. geheel. Áls ik het al met iets zou vergelijken, dan eerder met PowerShell, maar daar vind ik in ieder geval de syntax érg vervelend van en de documentatie helemaal.
- De handleiding van AutoHotkey is van zeer hoge kwaliteit en erg hands-on, waardoor je snel tot een resultaat komt. Als je er daarmee niet uitkomt, dan is het forum ook een hele goede resource en is community zeer behulpzaam.
- Het is erg eenvoudig om een native UI in elkaar te zetten met een paar regels code.
- Het processor- en geheugengebruik is te verwaarlozen.
- Er is heel veel van de native Windows-API direct aan te spreken, wat bij andere talen vaak veel meer met zich meebrengt.
- Al met al is de naam AutoHotkey er niet echt een die de mogelijkheden voldoende behelst, al zijn de mechanics om hotkeys/macro's op te zetten natuurlijk wel erg goed uitgewerkt.

[Reactie gewijzigd door guillaume op 24 juli 2024 23:12]

Het lijkt me ook wel een mooie tool, en je vergelijk met PowerShell komt misschien idd dichter in de buurt. Hoewel zoals ik al zei, een scripting taal met wat handige packages om de dingen te doen die AHK maken wat het is, is ook niet ondenktbaar.

Goeie documentatie zeker, behalve als je er net mee begint, dan ben je van hot naar her aan het springen, zonder eenduidige en ondubbelzinnige lijst van stappen die je moet ondernemen om je eerste scripsel aan de praat te krijgen.

Duidelijk gemaakt voor experts, maar die experts moeten toch ook ergens vandaan komen...

[Reactie gewijzigd door _Thanatos_ op 24 juli 2024 23:12]

Dan denk ik dat je "gewoon maar begonnen" bent, want er zijn maar liefst twee mooie introducties in de documentatie:
- Enerzijds heb je onder "Usage and Syntax" de secties "Using the Program" en "Concepts and Conventions"
- Anderzijds heb je de AutoHotkey Beginner Tutorial (ofwel "Tutorial (quick start)
Grappig, ben me sinds deze week aan het vernuften met de Stream deck. Ok, is een hardwarematig dingetje, maar de tweaker in je komt weer omhoog bij dat ding.

Wat dat te maken heeft met Autohotkeys? Nou veel.

Op dit item kan niet meer gereageerd worden.