Software-update: AutoHotkey 2.0.5

AutoHotkey logo (48 pix)Versie 2.0.5 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.5:
  • Fixed a memory leak caused by incorrect reference counting when an object is enumerated via COM. [PR# 325]
  • Fixed internal calls to __Enum to not call __Call.
  • Fixed error messages referring to parameter #65535.
  • Fixed incorrect IEnumVARIANT return count.
  • Fixed Download throwing OSError(0) when error should be non-zero.
  • Fixed LV.Add/Insert/Modify crashing when passed the minimum number of parameters.
  • Fixed stack traces to exclude calls to __new for Error subclasses.

AutoHotkey 2.0

Versienummer 2.0.5
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

14-08-2023 • 07:17

16

Bron: AutoHotkey

Reacties (16)

16
16
7
0
0
9
Wijzig sortering
Hè?! Ik gebruik ahk voor mijn gevoel al 100 jaar, maar dat dashboard heb ik dus nog nooit gezien (noch gemist). Leuk om te weten dat het er is in elk geval.

Tool zelf is voor mij super praktisch zonder extreem ingewikkeld te zijn in gebruik, een Zwitsers zakmes.
Sinds kort begonnen met AHK en liep meteen tegen het feit aan dat er een V1 en V2 bestaat, waarvan V2 niet backward compatible is en een heel andere UI heeft, zoals je kunt zien.
Veel documentatie online voor de V1 terwijl zij zeggen dat deze 'deprecated' is. Met andere woorden, blijf maar fijn bij V1 als je er veel scripts hebt lopen.
Ja klopt, maar V2 is dan ook veel beter leesbaar en m.i. ook makkelijker.
Er zijn trouwens wel converters te vinden, maar die werken maar half.
Het was voor mij best wel werk om de scripts van v1 naar v2 te converten (main script is zo'n 500 lines code) maar niet noemenswaardig. Ik ben niet een topprogrammeur. Als ik 't kan, kan iedereen het. De feedback die ik kreeg om te debuggen was voldoende voor Google-fu, documentatie en forum is adequaat. Met andere woorden: je kunt prima switchen van v1 naar v2. Of dat nodig is, dat denk ik (nog) niet. Al moet ik zeggen dat eenmaal gewend aan v2 toch wel voordelen heeft: code beter leesbaar, betere cohesie.
Haha, same here. Gebruik AHK al ontzettend lang en sleep al jaren dezelfde config file mee met wat media controls. Waarschijnlijk ooit ook begonnen voordat dat schermpje erin is gezet :)

Ooit tegengekomen toen ik een tijdje een toetsenbord zonder media keys moest gebruiken, paar toetsen ingericht en sindsdien zitten die in mijn spiergeheugen.

Enige nadeel (maar niet specifiek voor AHK) is dat je dit soort tools als admin moet draaien omdat je keys anders niet werken in als programma’s op de voorgrond staan die met elevated rechten draaien.
Ik ben benieuwd, ik was al op zoek naar zoiets. Ik wil een VB-Audio Voicemeeter een herstart commando geven zodra ik in VR modus ga, wie weet kan het hiermee.
Ik zou het gewoon in c# oid doen... simpelweg een check die elke x tijd kijkt wanneer je vr applicatie runt wanneer die runt eenmalig Voicemeeter.exe -r laten uitvoeren, en in je loop een check zolang de applicatie draait het niet nog een keer hoeft uit te voeren.. simel genoeg :)
Het probleem is een beetje complexer. Ik gebruik Voicemeeter om een setje bass shakers aan te sturen met low pass filters in Voicemeeter, dit alles voor MSFS. Als ik MSFS opstart, werkt alles naar behoren. Als ik vervolgens in VR modus ga, werkt niets meer (geen geluid, ook niet meer via mijn desktop audioset). In de instellingen voor WMR heb ik de instelling om audio te herleiden naar mijn HP Revferb G2 al uitgezet, dus dat zou het ook niet moeten zijn. Desondanks stopt het geluid. Als ik vervolgens Voicemeeter een restart audio geef, werkt het weer.

Herhaaldelijk een reset geven, dat zit al in Voicemeeter, maar levert iedere zoveel seconden een audio onderbreking op.

Ik ken best wel wat programmeertalen, maar C# niet. Ik ga deze tool proberen, Powertoys was ook al een tip. Wie weet wat dit alles weer oplevert.
Vermoedelijk krijg je in VR mode ergens in een Windows VR proces wat activiteit. Als je zo een patroon kunt ontdekken, dan kun je ook daarop nog triggeren. Dan zou je die restart audio enkel doen als je voor het eerst in X seconden, gedurende Y seconden, meer dan Z procent CPU usage ziet op dat proces, danwel meer dan Z seconds CPU time verbruikt ziet ten opzichte van de vorige poll. Alternatief kun je zelfs nog kijken in de event manager, of de Windows VR misschien een Windows event logt als die wat gaat doen. Dan zou je met een event trigger misschien nog veel sneller rond zijn die de audio restart doet, al dan niet na een paar seconden delay, je kan eens mazzel hebben.
Of Power Automate van MS, maar dat is niet gratis volgens mij. Ik gebuik het zakelijk nog wel eens, omdat je echt in no time iets in elkaar geflanst hebt zonder te scripten of iets. Terwijl je ook kunt scripten mocht je het nodig hebben.
Lekker makkelijk voor automatiseren van standaard klik dingen op websites.

Moet het gratis zijn kun je ook nog kijken naar AutoIt. Weet neit of het van dezelfde developers afkomt, maar lijkt kwa scripttaal wel redelijk op Auto Hotkey, maar dan krachtiger.
Tegenwoordig kan je dit soort acties ook doen met Powertoys, onder Keyboard Manager en dan Shortcuts. Ik draai sowieso al Powertoys, dus ik heb momenteel mijn media keys en volumekeys daar toegevoegd en maak inmiddels geen gebruikt meer van AutoHotKey. Ik heb er wel jarenlang met veel plezier gebruik van gemaakt
Dat is wel veel beperkter; in PowerToys kan je een shortcut mappen naar een andere shortcut (eventueel binnen een specifieke applicate). Dus ctrl+t -> alt+t.

Ik gebruik een hele sloot aan shortcuts om snel applicaties te activeren/minimaliseren via AHK. Dus snel mijn firefox/teams/outlook/IntelliJ/etc etc etc naar boven halen via bijv. cntrl+shift+w. Dat is niet niet mogelijk in PowerToys.
Prima programma, gebruik het al jaren om een secundaire keypad als macro pad te gebruiken. Jammer genoeg heeft het me een ban bezorgd in Hunt Showdown omdat de game developer Autohotkey geblacklist heeft :')

[Reactie gewijzigd door Joerdgs op 22 juli 2024 15:23]

Als je niet vals hebt gespeeld (1 button 1 action) zou ik m'n ban appealen of m'n geld terugvragen.
Ik gebruikte dit tooltje altijd omdat ik het DVORAK keyboard layout gebruik en daar zitten de CTRL+C en V niet op een lekkere plaats. Helaas op mijn werklaptop geblokkeerd omdat het gekwalificeerd werd als keylogger. Verder top app!
Gebruik AHK om het Windows volume in stapjes van 1 te regelen i.p.v. 2, slaat nergens op dat daar een third party app voor nodig is.

Op dit item kan niet meer gereageerd worden.