Nyheter i Android, Telefoner, Prylar Och Recensioner

10 coola AutoHotkey-skript (och hur du gör dina egna!)

Om du är bekant med de många tangentbordsgenvägarna i Windows och fortfarande känner att du behöver mer, är det dags att gå vidare till ett avancerat verktyg som låter dig göra dina egna skript.

AutoHotkey (AHK) är svaret på dina anpassningsbehov. Det här programmet låter dig mappa om nycklar, skapa anpassade genvägar, köra makron för att automatisera repetitiva uppgifter och mer.

Låt oss titta på några användbara AutoHotkey-skript för att komma igång, tillsammans med grunderna i programvaran så att du kan skapa dina egna.

Hur man installerar AutoHotkey

Innan du kan använda coola AHK-skript eller skapa dina egna, måste du installera AutoHotkey på ditt system.

Besök AutoHotkeys hemsida, klicka Ladda ner, och välj Ladda ner aktuell version att ta tag i den. Kör igenom snabbinstallationsdialogrutan och du är redo att börja använda AutoHotkey-skript.

Hur man skapar nya AutoHotkey-skript

Programmet du just installerade hanterar körningen av AHK-skript, men det kommer inte att göra något förrän du faktiskt har ett skript igång.

För att skapa ett nytt AutoHotkey-skript, högerklicka var som helst på skrivbordet (eller var som helst annars är bekvämt) och välj Nytt > AutoHotkey-skript. Namnge det något vettigt. Högerklicka sedan på din nya fil och välj Redigera skript, eller öppna filen i din textredigerare för att börja arbeta med den.

Observera att du också kan öppna din textredigerare, skriva in ett AutoHotkey-skript och spara det som en fil som slutar på .ahk för att uppnå samma resultat. Se bara till att den har rätt filtillägg!

På tal om detta är det en bra idé att uppgradera din textredigerare från det grundläggande Anteckningsblocket. Notepad++ och Visual Studio Code är båda bra free alternativ.

Nu när du har programvaran för att köra AutoHotkey-skript kan du ladda ner skript som andra har skrivit för att dra nytta av dem utan att göra något arbete på egen hand. För att spara en, ladda ner den som en .ahk fil och spara den var du vill.

För att köra ett skript, dubbelklicka helt enkelt på det så träder det i kraft. Men du vill förmodligen att några av dessa skript ska köras så fort du startar din dator så att du inte behöver starta dem manuellt varje gång.

För att göra det, kopiera och klistra in .ahk filer till din startmapp. Du kommer enkelt dit genom att skriva skal:startup i Start-menyn. Annars, bläddra till följande plats:

C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

Genom att göra detta laddas dina AutoHotkey-skript när du loggar in på din dator.

De bästa AutoHotkey-skripten att prova

Här är några av de mest användbara AutoHotkey-skripten som du kan ladda ner och använda för att förbättra Windows direkt. För ännu fler AutoHotkey-skriptexempel, inklusive de som är mycket mer komplexa än dessa, kolla in AutoHotkey Script Showcase.

1. Autokorrigering

Även med precisionen hos ett skrivbordstangentbord kommer du fortfarande att göra fel när du skriver. Och även om detta är ett gammalt AHK-manus, går stavfel inte ur stil.

Den innehåller tusentals vanliga felstavningar – när du gör ett misstag ersätter det omedelbart ditt fel med rätt ord. Det låter dig till och med lägga till dina egna ord, som vi kommer att diskutera senare.

Relaterad  Power Grip är ett handtag för din kamera med ett inbyggt 37Wh batteri

Ladda ner: Autokorrigeringsskript

2. Inaktivera låsnycklar

De tre låstangenterna – Num Lock, Caps Lock och Scroll Lock – används inte så ofta i dagens datoranvändning. Du använder förmodligen numeriska tangentbordet enbart för siffror, slår bara på Caps Lock av misstag och bryr dig inte ens om Scroll Lock.

Om du sällan använder dessa modifierare, försök ställa in dem till ett standardvärde med det här skriptet:

; Set Lock keys permanently
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

Detta förutsätter att du alltid vill ha Num Lock på. Om du föredrar att den är av, ändra bara den raden (eller ta bort den helt och ändra bara Caps Lock och Scroll Lock).

3. Återanvänd Caps Lock

När du har använt skriptet ovan för att inaktivera Caps Lock, är det vettigt att ge den nyckeln ett annat syfte.

Genom att använda det här korta skriptet förvandlas Caps Lock till en annan Shift-tangent, men du kan ändra den till vad du vill (kanske en annan Windows-tangent, om ditt tangentbord bara har en av dessa):

; Turn Caps Lock into a Shift key
Capslock::Shift
return

4. Visa eller dölj dolda filer snabbt

Det är viktigt att veta hur man visar dolda filer och mappar i Windows ibland. Om du bara behöver tillgång till dolda mappar då och då och inte vill att de ska störa din vy normalt, är detta ett användbart skript.

Det här manuset får du helt enkelt att trycka på Ctrl + F2 med File Explorer öppen för att växla visning av dolda filer eller mappar. Det är allt som finns! Du behöver bara kopiera koden från det länkade foruminlägget till ett skript:


^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist("A")
WinGetClass,Class, ahk_id %ID%
WClasses := "CabinetWClass ExploreWClass"
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return

Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced

RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden

if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return

Besök: Växla skript för dolda filer

5. Visa eller dölj snabbt kända filtillägg

Den här liknar ovanstående eftersom den också hanterar File Explorer. Av säkerhetsskäl är det smart att alltid visa filtillägg. Detta gör det lättare att upptäcka oseriösa EXE-filer som maskerar sig som en PDF eller liknande. Det är också praktiskt när du behöver hantera Windows 10-filassociationer.

Skriptet nedan låter dig växla visning av tillägg för kända filtyper med Win + Y.

Ladda ner: Växla skript för kända filtillägg

6. Infoga specialtecken

Bortsett från de få specialtecken på ditt tangentbord (som @ och *), finns det dussintals fler som inte är så bekväma att komma åt. Ett av de snabbaste sätten att mata in främmande tecken och andra ovanliga symboler är att använda AutoHotkey.

Med bara en rad AHK-kod kan du snabbt infoga dessa specialsymboler och sluta behöva komma ihåg ALT-koder, eller kopiera och klistra in från en onlinelista.

Använd mallen nedan för att skapa genvägar som är mest användbara för dig. Tecknen till vänster om de två kolonen är det du trycker på för att utlösa genvägen, medan symbolen inom parentesen är vad genvägen infogar.

Relaterad  Infusionsofts fördelar och nackdelar – del två

Så till exempel om du vill trycka Alt + Q för att infoga varumärkesikonen skulle du skapa ett skript med detta:

!q::SendInput {™}

Som referens är tecknen för nycklar som följer. Du kan läsa mer om snabbtangenter på AutoHotkeys guidesida:

^ för Ctrl ! för Alt # för Vinna + för Flytta

Om du är en stor Google-sökare kan du med den här praktiska genvägen söka efter all kopierad text på din dator.

Det kommer att starta din standardwebbläsare och söka på Google efter alla textbitar du har markerat när du trycker Ctrl + Shift + C. Det är praktiskt att minska kopiering och inklistring hela tiden!

^+c::
{
Send, ^c
Sleep 50
Run, https://www.google.com/search?q=%clipboard%
Return
}

8. Använd Numpad som en mus

Även om du kan navigera i Windows utan mus om det behövs, innebär det att ha det här skriptet runt att du inte behöver komma ihåg kortkommandon för att göra detta. Detta snygga AutoHotkey-skript använder din numeriska tangentbord för att fungera som en mus, vilket ger dig mer precision och ett sätt att ta dig runt din dator i händelse av hårdvarufel.

Ta en titt på informationen överst i skriptet för vägledning om hur du använder det.

Ladda ner: Använda tangentbordets numeriska tangentbord som ett musskript

9. Starta valfri app

Startmenyn gör det enkelt att hämta upp alla program som är installerade på din dator på några sekunder. Men för dina mest använda program kanske du vill ha ett ännu snabbare sätt att starta dem.

Skriptet för att öppna en app är enkelt; här är en för att starta Firefox när du trycker Win + F. Ändra det efter behov för din föredragna tangentkombination och app.

#f::Run Firefox

10. Provisoriska volymknappar

De flesta tangentbord har tangenter för att enkelt ändra volymen, byta musikspår och liknande. Men om din inte har dessa kan du använda AutoHotkey för att komma med dina egna volymknappar.

Här är ett exempel som använder Skift + Plus och Skift + Minus (knapparna på det numeriska tangentbordet) för att höja och sänka volymen. Du kan också slå den lite använda Ha sönder för att stänga av ljudet.

Som med de andra manus, känn free för att justera knapparna efter dina önskemål.

+NumpadAdd:: Send {Volume_Up}
+NumpadSub:: Send {Volume_Down}
break::Send {Volume_Mute}
return

Att skriva dina egna manus

Om du känner dig säker, varför inte försöka göra dina egna AutoHotkey-skript nästa gång? Om du precis har börjat med AHK kommer du förmodligen att ha mest nytta av textexpansion.

I huvudsak låter textexpansion dig skriva en liten bit text som automatiskt expanderar till något mycket längre. Om du skickar samma e-postmeddelande flera gånger om dagen, eller skriver in din e-postadress hela tiden när du loggar in på webbplatser, kommer textexpansion att göra dig mer produktiv.

Om du laddade ner AutoCorrect-skriptet från #1 ovan, finns det en plats längst ner där du kan lägga till dina egna fraser, vilket är ett perfekt ställe att lägga till en radsexpansion. Om du inte använder det här skriptet, skapa bara ett nytt skript för dina expansionsposter.

Relaterad  Gboard v8.2.9: ny uppdatering med Emoji 12.0 och dynamiska teman, ladda ner APK

Det är enkelt att göra: skriv två kolon, följt av snabbtangentens text. Efter ytterligare två kolon skriver du den fras som du vill att genvägen ska expandera till. Så om du vill få att skriva “@@” automatiskt expandera till din e-postadress, skulle skriptet vara:

::@@::[email protected]

Möjligheterna här är många. Du kan göra snabbtangenten Ctrl + Alt + C spotta ut ett e-postmeddelande som du skriver flera gånger om dagen, eller valfritt antal andra uppgifter som är relevanta för ditt arbete:

^!c::
Send Hello,{enter}This is a canned email.
return

När du har ställt in lite textexpansion kan du börja mappa om nycklar om du tycker att några av dem inte är användbara i deras nuvarande tillstånd.

Önskar du att knappen Infoga istället var en genväg till till exempel Kopiera? Du kan ändra det med följande:

Insert::^c

Kolla in AutoHotkey-handledningarna för mer information. För en mer guidad introduktion till AHK har vi en AutoHotkey-guide för nybörjare som du också kan kolla in.

Kraften i AutoHotkey

Den stora delen med AutoHotkey är att den är helt anpassningsbar för dina behov. Om du bara vill ha automatisk korrigering och några enkla bitar av textexpansion kan du enkelt ställa in det. Om du vill gå djupare med massor av anpassade kontroller och komplexa genvägar kan du skriva vilka skript du vill.

Med dessa fantastiska AutoHotkey-skript behöver du ingen kodningserfarenhet för att komma igång. För ett liknande verktyg bör du också titta på grunderna i Windows batchfiler.

Bildkredit: FabrikaSimf/Shutterstock

Om författaren

Ben Stegner (1789 publicerade artiklar)

Ben är chefredaktör på MakeUseOf. Han lämnade sitt IT-jobb för att skriva på heltid 2016 och har aldrig sett sig tillbaka. Han har täckt tekniska tutorials, videospelsrekommendationer och mer som en professionell författare i över sju år.

Mer från Ben Stegner

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera