Legg til Kjør som administrator for AutoHotkey Scripts i Windows 7 eller Vista
Som vanlige lesere vet godt, er jeg en stor fan av å bruke AutoHotkey for å automatisere hele databehandlingen min ... men i Windows 7 og Vista er det en alvorlig begrensning siden du ikke kan kjøre et script som administrator som standard. Dette betyr at hurtigtangene dine ikke kan samhandle med Windows som kjører i Admin-modus ... så hvordan går vi rundt dette?
Det er tre løsninger på dette problemet:
- Fullstendig deaktiver UAC - Ikke den beste løsningen for sikkerhetsformål, men det fungerer.
- Kompil ditt skript til en kjørbar.
- Hakk registret og legg til "Kjør som administrator" i kontekstmenyen.
Kompil script som eksekverbar
Alt du trenger å gjøre er å høyreklikke på skriptet, velg "Compile Script" ...
Og nå kan du kjøre den kjørbare versjonen som administrator:
Dette er imidlertid ikke den perfekte løsningen. Jeg redigerer skriptet mitt hele tiden, så å måtte kompilere hver gang jeg lager en redigering ... ville bli irriterende.
Manuell registret Hack for AutoHotkey "Kjør som administrator"
Åpne regedit gjennom startmenyen søk eller kjør boksen, og deretter bla ned til følgende nøkkel:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Høyreklikk på "Shell" på venstre side og opprett en ny nøkkel kalt "runas", og opprett en nøkkel som heter "Command" under den. Opprett eller sett deretter følgende to verdier på høyre side, juster banen hvis nødvendig.
Navn | Verdi |
(Misligholde) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Standardnøkkelen bør allerede være der, trenger bare å angi verdien.
Nå når du høyreklikker på et AutoHotkey-skript, ser du muligheten til å kjøre som administrator:
Last ned Registry Hack
Last ned, hent ut og dobbeltklikk på AdminAutoHotkey.reg for å legge inn informasjonen i registret. Det er også et fjerningsskript inkludert.
Vær oppmerksom på at dette registerhacket bare vil fungere hvis du har installert AutoHotkey i standardplasseringen, ellers må du endre stiene.
Last ned AdminAutoHotkey Registry Hack