KI-generator for AutoHotkey-skript
Beskriv hva du vil automatisere i Windows, og få et AutoHotkey v2- eller v1.1-skript som er klart til bruk, med hurtigtaster, tekstsnarveier (hotstrings) og handlinger for vinduer, mus og utklippstavle. Skriptet er skrevet i tråd med den offisielle AutoHotkey-dokumentasjonen.
Les meg
Hva er AutoHotkey?
AutoHotkey er et gratis skriptspråk med åpen kildekode for Windows som automatiserer tastaturet, musen og vinduer. Et skript er en ren tekstfil med filtypen .ahk. Det kan gjøre en tastekombinasjon om til en hurtigtast som åpner et program eller skriver tekst, utvide forkortelser mens du skriver, endre tastefunksjoner, klikke og skrive for deg med et tidsintervall, flytte og endre størrelsen på vinduer eller vise små dialogbokser. AutoHotkey finnes i to versjoner med ulik syntaks: v2 er den nyeste, mens v1.1 er foreldet, men fortsatt kjører mange eldre skript.
Verktøybeskrivelse
Beskriv med egne ord hva skriptet skal gjøre, velg AutoHotkey v2 eller v1.1, så skriver KI-en hele skriptet. Hver forespørsel inneholder en kortversjon av den offisielle AutoHotkey-dokumentasjonen for versjonen du valgte, slik at KI-en bruker riktig syntaks: I et v2-skript kaller den funksjoner som MsgBox "Hello" og WinActivate, bruker #HotIf for hurtigtaster som gjelder bestemte programmer, og A_Clipboard for utklippstavlen. Den unngår v1-kommandoer som IfWinActive, StringReplace eller %variable%, som ville hindret skriptet i å starte.
Skriptet vises i et redigeringsprogram med syntaksutheving for AutoHotkey, der du kan endre det, kopiere det eller laste det ned som en .ahk-fil. En kommentar øverst beskriver hva skriptet gjør og lister opp hurtigtastene og tekstsnarveiene.
Funksjoner
- Skript for AutoHotkey v2 eller den eldre v1.1
- Hurtigtaster, tekstsnarveier, endring av tastefunksjoner og hurtigtaster som bare fungerer i ett program
- Automatisering av vinduer, utklippstavle, mus, tidsstyring, filer og enkle grafiske brukergrensesnitt
- Verdier som kan endres, for eksempel filbaner, forsinkelser og tekster, samlet i variabler øverst
- Syntaksutheving, redigering og nedlasting som en
.ahk-fil
Slik kjører du skriptet
- Installer AutoHotkey v2 fra autohotkey.com. Når du starter et v1.1-skript, får du tilbud om å laste ned v1.1 også.
- Last ned filen, eller lim inn skriptet i en ny tekstfil og lagre den med filtypen
.ahki UTF-8. - Dobbeltklikk på filen for å starte den. Et grønt H-ikon vises i systemstatusfeltet på oppgavelinjen mens skriptet kjører.
- Høyreklikk på ikonet for å laste skriptet inn på nytt, sette det på pause, deaktivere hurtigtastene eller avslutte skriptet. Hvis du vil starte skriptet sammen med Windows, legger du en snarvei til det i mappen som åpnes med Win + R og
shell:startup.
Tips
- Oppgi hvilke taster du vil bruke, for eksempel Ctrl+Alt+N eller F8. Hvis ikke velger KI-en hurtigtaster som ikke kommer i konflikt med vanlige snarveier.
- Oppgi programmet med navnet på vinduet eller den kjørbare filen, for eksempel Chrome, Notepad eller Excel, hvis en hurtigtast bare skal fungere der.
- Fortell hvordan en gjentakende handling skal stoppes, for eksempel ved å trykke på samme hurtigtast igjen eller på Esc.
- Les gjennom skriptet før du kjører det. AutoHotkey kan trykke på taster og klikke hvor som helst, så test nye skript på steder der et utilsiktet tastetrykk ikke gjør skade.
Vanlige spørsmål
Bør jeg velge v2 eller v1.1?
Velg v2 med mindre du må bygge videre på et eksisterende v1.1-skript. v1.1 er foreldet og får ingen nye funksjoner, og de to versjonene kan ikke blandes i ett skript. Linjen #Requires øverst forteller AutoHotkey hvilken versjon som skal kjøre skriptet.
Skriptet viser en feil når det starter. Hva kan jeg gjøre?
AutoHotkey kontrollerer hele skriptet når det lastes inn, og viser linjen der problemet finnes. Kontroller at versjonen du installerte, stemmer med linjen #Requires. Rett deretter linjen manuelt, eller beskriv problemet i en ny forespørsel.
Kan et skript fungere i spill? Noen spill ignorerer de raske inndataene AutoHotkey sender som standard, eller blokkerer dem med vilje. Be om langsommere tastetrykk med SendEvent og tasteforsinkelser, og sjekk spillereglene: Mange nettspill forbyr automatisering.