AutoHotkeyAan de slag met AutoHotkey


Opmerkingen

AutoHotkey is een gratis , open-source custom scripting talen voor Microsoft Windows, in eerste instantie gericht op het verstrekken gemakkelijk sneltoetsen of sneltoetsen, snel macro -creatie en software automatisering waarmee gebruikers van de meeste niveaus van de computer vaardigheid om repetitieve taken te automatiseren in elke Windows-applicatie. Gebruikersinterfaces kunnen eenvoudig worden uitgebreid of gewijzigd door AutoHotkey (bijvoorbeeld het vervangen van de standaard Windows- bedieningstoetsopdrachten met hun Emacs- equivalenten). De Autohotkey-installatie bevat een eigen uitgebreid helpbestand met een altijd bijgewerkte webgebaseerde versie.

U kunt muis- of toetsenbordmacro's schrijven , toetsen opnieuw toewijzen , sneltoetsen maken , afkortingen uitbreiden , de inhoud van het klembord wijzigen en uitvoerbare bestanden maken om sneltoetsscripts op computers zonder AutoHotkey te installeren.

versies

AutoHotkey 1.0. * - ook met terugwerkende kracht bekend als AutoHotkey Basic, Classic, Vanilla, etc.

(Ontwikkeling werd stopgezet in 2011; Laatste stal: 2009)

Versie Publicatiedatum
v1.0.48.05 2009-09-26
v1.0.97.02 2011-04-14

AutoHotkey 1.1. * - voorheen bekend als AutoHotkey_L.

(Stabiel en ontvangt regelmatig updates)

Versie Publicatiedatum
v1.1.24.00 2016/05/22
v1.1.24.01 2016/08/02

AutoHotkey 2.0-a *

(Nog steeds in alfafase)

Versie Publicatiedatum
v2.0-A069 2015/10/24
v2.0-A070 2015/11/09
v2.0-A071 2015/12/25
v2.0-A072 2015/12/25
v2.0-A073 2016/02/05
v2.0-A074 2016/03/11
v2.0-A075 2016/06/03

Bereik een effect vergelijkbaar met SplashTextOn

Gui, +AlwaysOnTop +Disabled -SysMenu +Owner  ; +Owner avoids a taskbar button.
Gui, Add, Text,, Some text to display.
Gui, Show, NoActivate, Title of Window  ; NoActivate avoids deactivating the currently active window.
 

Hallo Wereld

Toon een "Hallo wereld!" in berichtenvak.

MsgBox, Hello World!
 

Toon een "Hallo wereld!" in knopinfo.

#Persistent
Tooltip, Hello World!
 

Toon een "Hallo wereld!" bericht in de ladebalk bewerken.

#Persistent
TrayTip,, Hello World!
 

Drukt "Hallo, wereld" af naar standaarduitvoer (stdout).

FileAppend, % "Hello, World", *
 

Een script maken

Nadat u AutoHotkey hebt geïnstalleerd, wilt u waarschijnlijk dat het dingen doet. AutoHotkey is geen magie, we zouden allemaal willen dat het was, maar dat is het niet. We moeten het dus vertellen wat het moet doen. Dit proces wordt "Scripting" genoemd.

  1. Klik met de rechtermuisknop op uw bureaublad.
  2. Zoek "Nieuw" in het menu.
  3. Klik op "AutoHotkey Script" in het menu "Nieuw".
  4. Geef het script een nieuwe naam. Opmerking: het moet eindigen met een .ahk-extensie. Ex. MyScript.ahk
  5. Zoek het nieuwe bestand op uw bureaublad en klik erop met de rechtermuisknop.
  6. Klik op "Script bewerken".
  7. Een venster had moeten verschijnen, waarschijnlijk Kladblok. Zo ja, SUCCES!

Dus nu je een script hebt gemaakt, moeten we dingen aan het bestand toevoegen. Zie paragraaf 5 voor een lijst met alle ingebouwde opdrachten, functies en variabelen. Hier is een heel basisscript met een sneltoets die tekst typt met de opdracht Verzenden wanneer de sneltoets wordt ingedrukt.

^j::
   Send, My First Script
Return
 

We zullen later meer diepgang krijgen. Tot die tijd is hier een uitleg van de bovenstaande code.

  • De eerste regel. ^j:: is de sneltoets. ^ betekent CTRL , j is de letter j. Alles links van :: zijn de toetsen die u moet indrukken.
  • De tweede regel. Send, My First Script is hoe je SEND toetsaanslagen. SEND is het commando, alles na de komma (,) wordt getypt.
  • De derde regel. Return . Return wordt je beste vriend. Het STOPS letterlijk code van verder gaan, naar de onderstaande regels. Dit voorkomt veel problemen wanneer je veel dingen in je scripts krijgt.
  1. Bewaar het bestand.
  2. Dubbelklik op het bestand / pictogram op het bureaublad om het uit te voeren. Open Kladblok of (alles wat u kunt typen) en druk op Ctrl en J.
  3. Hieperdepiep hoera! Je eerste script is klaar. Ga wat beloningssnacks krijgen en lees daarna de rest van deze tutorial.

Installatie of instellingen

Van Autohotkey-sitedocumentatie

  1. Ga naar de AutoHotkey-startpagina .
  2. Klik op Downloaden en voer na het downloaden het uitvoerbare bestand uit.
  3. Tijdens de installatie van AutoHotkey wordt u gevraagd om te kiezen uit UNICODE of ANSI. Kortom, u wilt waarschijnlijk UNICODE kiezen. Het heeft ondersteuning voor niet-Engelse letters en cijfers (tekens).
  4. Blijf doorgaan totdat je een knop Installeren ziet.
  5. Eenmaal gedaan, geweldig!

Gebruik als draagbare software

  1. Ga naar de downloadpagina van de AutoHotkey.
  2. Zoek het gedeelte Portable, kies uit UNICODE 32, 64 of ANSI en download het.
  3. Kies bij het kiezen van de doelmap een correct extern apparaat of niet.
  4. Nu kunt u ervoor kiezen .ahk-bestanden te koppelen aan Autohotkey.exe
  5. Maak een tekstbestand zonder opmaak en geef het de extensie .ahk
  6. Klik vervolgens met de rechtermuisknop op het .ahk-bestand in explorer en klik op Eigenschappen.
  7. Klik in de bestandseigenschappen op de knop Wijzigen naast de optie "Opent met".
    • Nadat u op Wijzigen hebt geklikt, krijgt u een lijst met programma's om het bestand te openen, selecteert u het programma dat u wilt gebruiken en klikt u op OK of Toepassen.
    • Als het programma dat u wilt selecteren niet in de lijst voorkomt, klikt u op de knop Bladeren en zoekt u het uitvoerbare bestand (.exe) van Autohotkey en klikt u op OK om dat programma te selecteren.
  8. Nu zullen .ahk-bestanden worden uitgevoerd alsof autohotkey is geïnstalleerd, geweldig!

Als je chocolatey hebt geïnstalleerd, voer je de volgende opdracht uit als admin-gebruiker

choco installeer autohotkey

Als alternatief kan het worden gebouwd op basis van de broncode. Zie hier voor details:
https://github.com/Lexikos/AutoHotkey_L/

"Hallo wereld" weergeven in een GUI

Gui, Add, Text,, Hello World!
Gui, Show, w200 h200
return

GuiClose:
ExitApp