Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 10 reacties
Bron: AutoHotkey

AutoHotkey wordt ontwikkeld in C++ en stelt je in staat om vaak gebruikte toetsaanslagen, handelingen en knoppencombo's met het toetsenbord, muis of gamepad 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. De ontwikkelaar heeft versie 1.0.47 uitgebracht en voorzien van de volgende veranderingen sinds de vorige vermelding in de meuktracker:

Version 1.0.47:
  • Added support for function libraries, which allow a script to call a function in an external file without having to use #Include.
  • Added RegisterCallback(), which creates a machine-code address that when called, redirects the call to a function in the script. [developed by Jonathan Rennison (JGR)]
  • Added NumGet() and NumPut(), which retrieve/store binary numbers with much greater speed than Extract/InsertInteger.
  • Improved Sort with an option to do custom sorting according to the criteria in a callback function. [thanks Laszlo]
  • Improved OnMessage() with an option to allow more than one simultaneous thread. [thanks JGR]
  • Improved Critical with an option to change the message-check interval, which may improve reliability for some usages. [thanks Majkinetor and JGR]
  • Changed Critical to put SetBatchLines -1 into effect.
  • Changed the error messages produced by #ErrorStdOut to contain a space before the colon. [thanks Toralf]
  • Fixed OnMessage() functions that return one of their own local variables to return the number in that variable, not 0.
  • Fixed potential crashing of built-in variables that access the registry (e.g. A_AppData, A_Desktop, A_MyDocuments, A_ProgramFiles). [thanks Tekl]
Version 1.0.46.17:
  • Fixed A_UserName (broken by 1.0.46.16).
Versienummer:1.0.47
Releasestatus:Final
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista
Website:AutoHotkey
Download:http://www.autohotkey.com/download/AutoHotkeyInstall.exe
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (10)

Iedereen kent het wel, perongeluk op F1 drukken en dan die vervelende help dingen krijgen,
met deze tool kun je dat dus gewoon uitschakelen!

F1::Run C:\WINDOWS\dummy.exe

die dummy exe is een leeg bestand die niets doet (je merkt net een miliseconde dat ie wat opent) ik heb nog niet echt verder gezocht maar in de scripting zit ook vast iets dat je het niets kan laten doen
in ieder geval top! _/-\o_
Je kunt ook gewoon niets achter F1:: zetten, werkt ook:

F1::

Je kunt ook bepaalde hotkeys activeren als een bepaald programma actief is. Heb ik gedaan met bijvoorbeeld MS Access:

#IfWinActive ahk_class #32770

Alle hotkey-toewijzigingen die daarop volgen gelden dan alleen bij MS Access.

M.b.v. de AutoIt3 Window Spy, die in het Start-menu van AutoHotkey staat, kun je achter het class-nummer of de class naam komen van een bepaalde applicatie.

Als je op een gegeven moment in je script dit opneemt:

#IfWinActive

... gelden de hotkey-toewijzingen die daar weer op volgen weer voor alle programma's.
Tool wordt veel gebruikt in online poker, pot-bet, standaard raise, fold, check, call... scheelt muisclicks en bij multi-table oojk nog eens een hoop tijd / movement
Wow zeker een mooie tool :) Net een miniscript gebouwd om de ctrl + c en crtl + v aan F1 en F2 te hangen. Dit gaat me behoorlijk wat rsi schelen want ik krijg daar vaak echt kramp van in mijn vingers als ik een uurtje gegeven moet kopieeren plakken O+

Btw de code:
F1::Send ^c
F2::Send ^v
Geinig stukje software. Retesimpel om hier even een simpel scriptje mee in elkaar te flansen. Ideaal om bepaalde handelingen onder een hotkey te hangen :)
Ik heb het een keer geprobeerd om de mediatoetsen van mijn Logitech cordles desktop comfort onder Vista aan de gang te krijgen, maar ik kon er niet achter komen wat de codes voor die knoppen waren. Misschien nog maar eens proberen....
Elke toets die op je systeem werkt koppelt AutoHotKey aan een HEX-code, identificerend voor DIE toets.

Ja kan een soort log aanmaken, en in dat log kijken welke HEX-code gedetecteerd wordt voor de mediatoets.

Vervolgens ken je een handeling toe aan een bepaalde HEX-code(mediatoets) Bijvoorbeeld "Mail toets met HEX_AAB5":: run outlook.exe

Tip: probeer die omweg via HEX-codes eerst met een toets zoals de "S"(die toet het vast bij jou :Y) ) Dan is het makkelijker voor die mediatoets

[Reactie gewijzigd door jmk op 21 juni 2007 20:09]

Wat is beter dit programma of AutoIt, dat in het stuk genoemd word?

Wil kijken of het mogelijk is om op deze manier mn Outlook automatisch op te starten zonder dat ik hoef in te loggen op de Exchange server van school.
Als je meerdere profielen hebt kun je het met de parameter /profile "<naam"

anders moet je instellen dat ie offline werkt in de opties schermen van je account.
is het ook mogelijk de Linker Windows toets uit te zetten in C&C3?
Ik druk regelmatig op dat ding midden in een online game en dan staat mijn PC te swappen als een gek, terwijl ze mij ondertussen een kopje kleiner maken.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True