Software-update: AutoHotkey 2.0.19

AutoHotkey logo Versie 2.0.19 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. In deze uitgave zijn de volgende verbeteringen aangebracht:

Changes in version 2.0.189
  • Fixed memory out-of-bounds access during RegEx compilation.
  • Fixed externally-released modifiers to not be "restored" post-Send.
  • Fixed modal dialog boxes suppressing InputHook events.
  • Fixed key-up erroneously being suppressed after key-repeat presses it down in some cases.
  • Fixed Critical Error when loading large icons with no alpha channel.
  • Fixed MouseGetPos to make Control blank and not throw if ClassNN cannot be determined.
  • Fixed FileSelect to validate Options.
  • Fixed unexpected Catch/Else/Finally/Until not being flagged as an error in some cases.
  • Fixed Try/Catch/Else/Finally not executing Finally if Else returns.
  • Fixed execution of if-else-if-else-if containing fat arrow functions.

AutoHotkey 2.0

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

Door Bart van Klaveren

Downloads en Best Buy Guide

25-01-2025 • 10:30

22

Bron: AutoHotkey

Reacties (22)

22
22
17
0
0
0
Wijzig sortering
Ik krijg deze versie via UnigetUI aangeboden, maar bij mij slaat Defender op tilt. Die ziet er een virus in.

Zijn er meer die hier last van hebben?
Dank je wel. Ik weet dat het vooral bij dit soort tools voor kan komen dat er een false positive is, maar ik vind het wel gek dat dit de eerste versie is waarbij ik een dergelijke melding krijg. Dankzij UnigetUI pak ik ze allemaal mee, maar dit heb ik nog niet eerder bij AutoHotkey gehad.
Ligt er een beetje aan op welk moment je update. Nu ben je er vroeg bij en krijg je nog een false positive op basis van heuristics. Na een tijdje hebben die virusscanners wel verwerkt dat dit geen malware is.
Omdat je deze tool ook als backdoor in kunt zetten. Het is namelijk dual use. Net als, ehhh... netcat.
false positive,
Maar 's aan Deepseek.com (AI) gevraagd hoe ik nu eindelijk weer 's de Firefox bookmark sidebar automagisch met mouse-hover zou kunnen openen of sluiten..:

The subject is about the sidebar in the Firefox browser. Do you know a software solution to open or to close this sidebar automatically by hovering with the mouse to the edge of the screen.

De eerste oplossing was deze AutoHotkey ahk file (V1) en die werkt aardig :-)

; Toggle Firefox sidebar when mouse hovers near the left edge
CoordMode, Mouse, Screen
EdgeThreshold := 10 ; Pixels from the edge to trigger the action

Loop {
MouseGetPos, xPos
if (xPos < EdgeThreshold) {
WinActivate, ahk_class MozillaWindowClass
Send, ^b ; Ctrl+B is the default shortcut to toggle the sidebar in Firefox
Sleep, 1000 ; Prevent repeated triggers
}
Sleep, 100
}
Ik ben nog niet over naar v2 en als ik dit changelog zie, dan is het zolang ze er dit soort cruciale bugs nog uit moeten halen ook echt nog geen tijd om dat te doen.

Even opvoeden: als je het niet met mij eens bent, dan geef je dat niet aan door mijn bericht met "irrelevant" te modereren, maar dan reageer je met jouw mening.

[Reactie gewijzigd door guillaume op 25 januari 2025 19:13]

Wel een bijzonder argument om niet te upgraden. Je weet niet wat er nog voor problemen in v1 zitten die niet opgelost worden.
Ik heb nooit iets gemerkt van problemen in v2, dus waarschijnlijk zijn het zaken die in uitzonderlijke situaties voorkwamen of zo.
Het enige probleem met upgraden is dat je veel scripts opnieuw moet maken omdat het nogal afwijkt. Aan de andere kant is het zoveel beter geworden dat het zeker de moeite waard is.
Nee, v2 is opnieuw opgebouwd en bestaat al heel lang naast v1, dat ook doorontwikkeld werd/wordt (feature freeze, maar wel bugfixes).

Ik ben in de documentatie van v2 nog niks tegengekomen dat het aantrekkelijk maakt om over te stappen, maar ik zou graag weten wat het volgens jou de moeite waard maakt.

[Reactie gewijzigd door guillaume op 25 januari 2025 19:18]

Mijn go to voor desktop automation.
Heb je wat voorbeelden waarvoor je dit programma gebruikt?
In heb zelf een Logitech G15 waarbij ik extra functies map aan de extra toetsen.
Ik gebruik het in WoW voor hold to repeat keybind. Dat is fijner voor je vingers. Officieel mag het niet meer.

Daarnaast gebruikte ik het in D3 om gearsets te swappen.

Je zou het ook in kunnen zetten voor botting. Dat doe je dan in VMs die via VPNs lopen. Ik ben wel 'ns te ver gegaan met deze tool, is wel alweer meer dan 10 jaar geleden.

Bovendien kun je er keybinds mee veranderen (zoals Caps Lock :X). Tegenwoordig kan dat ook eenvoudig met PowerTools.

Ik gebruik het al heel lang, ook mijn scripts naar v2 geport.

Community is informatief, taal is zo eenvoudig dat zelfs een kneus die niet kan programmeren (ik) er chocolade van kan maken. Als ik het kan, kan iedereen het.

PS: Ook op Linux, macOS en Android heb je deze tooling maar voor Linux gebruikte ik AHK in Wine. Het werkte nog ook!

[Reactie gewijzigd door Jerie op 25 januari 2025 18:01]

Gaaf, ik gebruik het nu ook voor een hobby projectje:

Via python en dan roep ik autohotkey aan om bepaalde acties uit te voeren in een gui.

Hoe kan ik dit zo maken dat het een executable wordt en ik dit kan delen met mensen?

Want nu moet ik dan een .py en een ahk bestand delen niet?

Ik merk dat buttons klikken echt heel vaak mis gaat, ik heb dat nu opgelost door

1. een while loop met een conditie toe te voegen en dan blijven klikken totdat het venster weg is.
Anders bugged het enorm vaak uit
Er zit programma bij in install dor ahk2exe. Sprerlt voor zich.

Voor een werkgever heb ik ook desktop automation middels AHK uitgevoerd maar zit onder embargo.
kan ik daarmee ahk en python mergen tot een exe.?

Er zit programma bij in install dor ahk2exe. Sprerlt voor zich.
Vanuit Python kun je .exe aanroepen. Die genereer je met ahk2exe. Die lever je dan mee met je Python script. Houdt rekening met Defender (vb: Kroesss in 'AutoHotkey 2.0.19' )
Mijn 2 favorieten zijn dubbelklik om directory omhoog te gaan en een script met kb shortcuts om veelgebruikte termen direct te plakken (bijv. Username).
Oh die eerste lijkt me inderdaad ook wel makkelijk! Ik ga er ook maar eens mee aan de slag. Thanks!
Deze is echt annoyance verwijderaar #1 voor mij:
https://github.com/Stefan...i-zz/Windows-Cursor-Hider

Niet meer de cursor over het tekstvak als je het selecteert en gaat typen. Of waar dan ook, heeerlijk!
Hmm interessant. Ga ik eens proberen.
Autohotkey 2.0.19 en dan iets verder Changes in version 2.0.189
Tikfoutje ?

Op dit item kan niet meer gereageerd worden.