Tilføj Kør som administrator til AutoHotkey Scripts i Windows 7 eller Vista
Som almindelige læsere ved godt, er jeg en stor fan af at bruge AutoHotkey til at automatisere hele min computeroplevelse ... men i Windows 7 og Vista er der en alvorlig begrænsning, da du ikke kan køre et script som administrator som standard. Det betyder, at dine genvejstaster ikke kan interagere med Windows, der kører i Admin-tilstand ... så hvordan kommer vi rundt om dette?
Der er tre løsninger på dette problem:
- Helt deaktiver UAC - Ikke den bedste løsning til sikkerhedsformål, men det virker.
- Kompilér dit script til en eksekverbar.
- Hack registreringsdatabasen og tilføj "Kør som administrator" til kontekstmenuen.
Kompilér script som eksekverbar
Alt du skal gøre er at højreklikke på scriptet, vælg "Compile Script" ...
Og nu kan du køre den eksekverbare version som administrator:
Det er dog ikke den perfekte løsning. Jeg redigerer mit script hele tiden, så det er nødvendigt at genskabe hver gang jeg foretager en redigering ... blive irriterende.
Manual Register Hack for AutoHotkey "Kør som administrator"
Åbn regedit gennem Start-menuen Søg eller Kør kasse, og søg derefter ned til følgende nøgle:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Højreklik på "Shell" på venstre side og lav en ny nøgle kaldet "runas", og lav derefter en nøgle kaldet "Command" under den. Derefter opretter eller indstiller følgende to værdier på højre side, hvis det er nødvendigt at justere stien.
Navn | Værdi |
(Standard) | "C: \ Programmer \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Programmer \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Standardnøglen skal allerede være der, skal bare indstille værdien.
Nu, når du højreklikker på et AutoHotkey-script, kan du se muligheden for at køre som administrator:
Download Registry Hack
Download, uddrag og dobbeltklik på AdminAutoHotkey.reg for at indtaste oplysningerne i registreringsdatabasen. Der er også et fjernelse script inkluderet.
Bemærk, at dette registerhack kun virker, hvis du installerede AutoHotkey i standardplaceringen, ellers skal du ændre stierne.
Download AdminAutoHotkey Registry Hack