Lägg till Kör som administratör för AutoHotkey Scripts i Windows 7 eller Vista
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 driva ett skript som Administrator som standard. Det betyder att dina snabbtangenter inte kan interagera med Windows som körs i Admin-läge ... så hur tar vi oss runt detta?
Det finns tre lösningar på detta problem:
- Avsluta helt UAC - Inte den bästa lösningen för säkerhetsändamål, men det fungerar.
- Kompilera ditt skript till en körbar.
- Hack registret och lägg till "Kör som administratör" till snabbmenyn.
Kompilera Script som Executable
Allt du behöver göra är att högerklicka på manuset, välj "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 skript hela tiden, så att jag måste kompilera varje gång jag gör en redigering ... skulle bli irriterande.
Manuell registret Hack för AutoHotkey "Kör som administratör"
Öppna regedit genom startmenyns sök- eller körlådan och bläddra sedan ner till följande nyckel:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Högerklicka på "Shell" på vänster sida och skapa en ny nyckel som heter "runor" och skapa sedan en nyckel som heter "Command" nedanför den. Skapa sedan eller ställ in följande två värden på höger sida, justera banan vid behov.
namn | Värde |
(Standard) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Standardnyckeln bör 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:
Hämta Registry Hack
Hämta, extrahera och dubbelklicka på AdminAutoHotkey.reg för att ange informationen i registret. Det finns också ett borttagningsskript som ingår.
Observera att det här registret hack fungerar bara om du installerade AutoHotkey i standardplatsen, annars måste du ändra banorna.
Hämta AdminAutoHotkey Registry Hack