Som vanliga läsare vet väl är jag ett stort fan av att använda AutoHotkey för att automatisera hela min datorupplevelse ... men i Windows 7 och Vista finns det en allvarlig begränsning eftersom du inte kan köra ett skript som administratör som standard. Det betyder att dina snabbtangenter inte kan interagera med fönster som körs i administratörsläge ... så hur kan vi komma runt detta?
Det finns tre lösningar på detta problem:
- Inaktivera helt UAC - Inte den bästa lösningen för säkerhetsändamål, men det fungerar .
- Kompilera ditt skript till en körbar.
- Hacka registret och lägg till "Kör som administratör" i snabbmenyn.
Kompilera skript som körbart
Allt du behöver göra är att högerklicka på skriptet, välja "Kompilera skript" ...
Och nu kan du köra den körbara versionen som administratör:
Detta är dock inte den perfekta lösningen. Jag redigerar mitt manus hela tiden, så att behöva kompilera om varje gång jag gör en redigering ... skulle bli irriterande.
Manuell registerhack för AutoHotkey “Kör som administratör”
Öppna regedit via sök- eller körrutan i startmenyn och bläddra sedan ner till följande tangent:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Högerklicka på “Shell” på vänster sida och skapa en ny nyckel som heter “runas” och skapa sedan en nyckel som heter “Command” under den. Skapa eller ställ in följande två värden på höger sida och justera banan vid behov.
| namn | Värde |
| (Standard) | “C: \ Program Files \ AutoHotkey \ AutoHotkey.exe” “% 1”% * |
| IsolatedCommand | “C: \ Program Files \ AutoHotkey \ AutoHotkey.exe” “% 1”% * |
Standardnyckeln borde redan finnas där, behöver bara ställa in värdet.
Nu när du högerklickar på ett AutoHotkey-skript ser du alternativet Kör som administratör:
Ladda ner registerhack
Ladda ner, extrahera och dubbelklicka på Admin AutoHotkey.regex för att mata in informationen i registret. Det finns också ett borttagningsskript inkluderat.
Observera att detta registerhack bara fungerar om du installerade AutoHotkey på standardplatsen, annars måste du ändra sökvägarna.
Ladda ner AdminAutoHotkey Registry Hack