Innholdsfortegnelse[Gjemme seg][Forestilling]
Er det en måte å utføre repeterende oppgaver med bare noen få klikk?
Mange brukere kjenner allerede til noen grunnleggende snarveistaster for produktivitet. I stedet for å bruke musen til å navigere rundt et GUI, kan du bare bruke Ctrl+S for å lagre arbeidet ditt. I stedet for manuelt å minimere hvert åpne vindu, kan du bare skrive Win+D for å vise skrivebordet. Men er det en måte å lage dine egne hurtigtaster på?
AutoHotkey er et program du enkelt kan lære å lage egendefinerte kommandoer med noen få linjer med kode. Tenk deg å kunne åpne favorittnettstedene eller -programmene dine med noen få tastetrykk, eller automatisk angi gjeldende dato når du skriver "currdate".
Denne artikkelen vil gå over noen av de grunnleggende funksjonene du kan finne i AutoHotkey, samt utforske noen vanlige brukstilfeller for programmet.
Hva er AutoHotKey?
AutoHotkey er et gratis og åpen kildekode tilpasset skriptspråk tilgjengelig i Microsoft Windows. Den ble opprinnelig utviklet for å lage hurtigtaster enkelt og hurtigtaster for enkelt å automatisere datamaskinoppgaver.
Med dette programmet kan brukere enkelt lage skript og makroer som kan replikere en streng med tastatur og mus. Avanserte brukstilfeller av AutoHotkey bruker til og med brukergrensesnitt og menylinjer for å spesifisere nøyaktig hva du vil at skriptet skal gjøre.
Siden AutoHotkey kjører på C++, kan hvert skript enkelt konverteres til en EXE-fil som alle kan kjøre selv om de ikke har AutoHotkey installert.
Brukere kan installere AutoHotkey i deres offesiell nettside. Deres dokumentasjon er også nybegynnervennlig og omfattende.
Viktige funksjoner
- Evne til å tilordne og hente variabler
- Tilordne eller deaktiver visse tastaturtaster
- Simuler tastatur-, mus- og joystick-inndata
- Brukere kan tilordne "hotstrings" som kan erstatte bestemt tekst
- Egendefinerte dataregistreringsskjemaer gjennom GUI
- Kompatibilitet med Windows API
- Lag egendefinerte matriser eller objekter.
- Leveres med et bredt bibliotek med funksjoner som kan hjelpe brukere med å manipulere tekst, beregne verdier og mer
Enkle konsepter
Her er en forhåndsvisning av noen av de grunnleggende konseptene du kan bruke når du bygger AutoHotkey-skriptene dine.
Oppretter en ny fil
Når AutoHotkey er installert, kan Windows-brukere raskt legge til et nytt skript ved å velge alternativet AutoHotkey Script under Ny når du høyreklikker på skrivebordet.
For å begynne å endre skriptet ditt, kan du åpne den nye filen i favoritttekstredigeringsprogrammet. Hvert nye skript inkluderer et standardskript som sikrer best ytelse og kompatibilitet.
Hurtigtaster og hurtigstrenger
Hurtigtaster eller snarveistaster er kombinasjoner av tastaturtaster som utløser en bestemt handling.
I eksemplet nedenfor har vi brukt strengen "#n" for å indikere at vi ønsker å bruke hurtigtasten Win + N. Den neste linjen spesifiserer en Kjør-kommando for Notepad-applikasjonen. Vi bruker returtasten for å signalisere slutten på handlingen.
Pundtegnet står for Win. "!" symbolet brukes for Alt-tasten, "^"-symbolet brukes for Ctrl, og "+"-tasten brukes for Shift-tasten. Til sammen er disse nøklene kjent som endringstaster.
AutoHotkey støtter også kontekstavhengige hurtigtaster. For eksempel vil du kanskje bare utløse en handling hvis du er i favorittredigeringsprogrammet ditt. For å gjøre dette har AutoHotkey et #IfWinActive nøkkelord.
I eksemplet nedenfor har vi lagt til en # IfWinActive direktiv som først sjekker om brukeren er på Notepad-applikasjonen før handlingen utføres.
hotstrings brukes hovedsakelig til å utvide forkortelser mens du skriver dem. Du kan for eksempel sette opp et AHK-skript som skriver "forresten" etter at du har skrevet "btw".
Å definere hotstring er ganske enkelt. Bare vedlegg utløserforkortelsen mellom to par med kolon. Hotstringen aktiveres når du skriver inn et slutttegn etter forkortelsen.
Avslutningstegn inkluderer parenteser, parenteser, klammeparenteser, skilletegn, tabulatorer, mellomrom og Enter-tasten. For eksempel, ved å bruke skriptet ovenfor, kan jeg skrive "ttylm" uten at hotstringen utløses.
Brukere kan legge så mange hurtigstrenger og hurtigtaster i en enkelt fil.
Send nøkkelinngang
I de forrige eksemplene har vi vist eksempler på handlinger som returnerer tekstinndata. Selv om dette er nyttig i mange tilfeller, er det noen tilfeller der vi kanskje må bruke Send Key Input i stedet.
Denne funksjonen lar deg spesifisere i skriptet når en tast trykkes ned og opp, og hvor lenge den skal holdes nede. Handlinger som krever en nøkkelforsinkelse vil vanligvis bruke en Send-kommando.
I eksemplet ovenfor har vi et skript som holder nede pil opp-tasten i ett sekund. Legg merke til at vi har separate kommandoer for å trykke og slippe en tast.
Kjør nettsteder og programmer
Vi kan bruke Kjør-kommandoen til å åpne filer og URL-er. Spesifisere en mottaker med en setning som "mailto:[e-postbeskyttet]” vil åpne standard e-postapplikasjon med den gitte mottakeren fylt ut.
I tillegg til filer lar AHK deg åpne spesielle Windows-mapper i operativsystemet ditt. For å åpne papirkurven kan vi for eksempel bruke mappens globalt unike identifikator eller CLSID. Du kan bla gjennom denne liste av CLSID-er tilgjengelig på Windows.
Objekter og variabler
Mer avanserte funksjoner for AutoHotkey inkluderer muligheten til å bruke variabler og objekter.
Variabler kan brukes til å lagre tekst, tall og data fra andre funksjoner. Du kan tilordne en hvilken som helst verdi til en variabel.
Objekter er en måte å organisere data mer effektivt på. Objekter er i hovedsak en samling av variabler. I AHK er variabelnavnene kjent som nøkler, mens innholdet kalles verdier.
Objekter kan være i et matriseformat, der hver verdi har en tilknyttet indeks som nøkkel. Alternativt kan vi bruke en assosiativ matrise der tastene er strenger eller ikke-sekvensielle tall.
Eksempel på brukstilfeller
1. Tastaturtilordning
Brukere som ønsker å bruke alternative tastaturtilordninger, for eksempel Dvorak, kan bruke et AutoHotkey-skript for enkelt å sette opp de riktige tastaturtilordningene.
2. Hurtigtaster for alle nettsteder og programmer
AutoHotkey kan åpne et hvilket som helst program på datamaskinen din og få opp en hvilken som helst nettadresse. Du kan for eksempel sette opp et skript som åpner et Google-søk når du trykker på Ctrl + Shift + C. De mest brukte programmene dine kan være et enkelt tastetrykk unna.
3. Fyll inn ofte brukte filnavn eller setninger
AutoHotkey kan hjelpe deg med å enkelt fylle ut ulike setninger og tekststrenger som kan være kjedelige å skrive ut selv. Du kan for eksempel lage en kort hotstring som skriver ut postadressen din.
4. Egendefinerte snarveier for spesialtegn og tegnsetting
Har du noen gang hatt problemer med å skrive et spesialtegn som ñ eller é? Forfattere kan synes det er kjedelig å huske hvordan man skriver en bindestrek (–) eller en bindestrek (—). AutoHotkey kan hjelpe brukere med å lage egendefinerte snarveier til deres mest brukte spesialtegn.
konklusjonen
AutoHotkey er et ekstremt kraftig program for Windows-brukere.
Programmet er perfekt for å automatisere repeterende og kjedelige oppgaver. Avanserte brukere og skriptfans vil definitivt dra nytte av det store antallet oppgaver som AHK kan gjøre med skriptspråket sitt.
Legg igjen en kommentar