/ / Legg til "Kjør som administrator" for AutoHotkey-skript i Windows 7 eller Vista

Legg til "Kjør som administrator" for AutoHotkey-skript i Windows 7 eller Vista

Som vanlige lesere vet godt, er jeg en stor fan avbruker AutoHotkey for å automatisere hele datamaskinopplevelsen ... men i Windows 7 og Vista er det en alvorlig begrensning siden du ikke kan kjøre et skript som administrator som standard. Dette betyr at hurtigtastene ikke kan samhandle med vinduer som kjører i administrasjonsmodus ... så hvordan kommer vi oss rundt dette?

Det er tre løsninger på dette problemet:

  • Deaktiver UAC helt - Ikke den beste løsningen for sikkerhetsformål, men det fungerer.
  • Sett sammen skriptet til en kjørbar.
  • Hack registeret og legg til “Kjør som administrator” i hurtigmenyen.

Sett sammen skript som kjørbart

Alt du trenger å gjøre er å høyreklikke på skriptet, velge “Compile Script”…

bilde

Og nå kan du kjøre den kjørbare versjonen som administrator:

bilde

Dette er imidlertid ikke den perfekte løsningen. Jeg redigerer skriptet hele tiden, så det å bli kompilert hver gang jeg gjør en redigering… ville bli irriterende.

Manuell registerhack for AutoHotkey “Kjør som administrator”

Åpne opp regedit gjennom søk i menyen eller start av menyen, og bla deretter ned til følgende tast:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

bilde

Høyreklikk på “Shell” på venstre side ogopprett en ny nøkkel kalt "runas", og opprett deretter en nøkkel som heter "Kommando" under den. Lag eller angi deretter de to følgende verdiene på høyre side, juster eventuelt banen.

Navn Verdi
(Misligholde) “C: Program FilesAutoHotkeyAutoHotkey.exe” “% 1”% *
IsolatedCommand “C: Program FilesAutoHotkeyAutoHotkey.exe” “% 1”% *

Standardnøkkelen skal allerede være der, bare trenger å angi verdien.

Når du høyreklikker på et AutoHotkey-skript, ser du alternativet for å kjøre som administrator:

bilde

Last ned Register Hack

Last ned, pakke ut og dobbeltklikk på AdminAutoHotkey.reg for å legge inn informasjonen i registeret. Det er også et fjerningsskript inkludert.

Merk at dette registerhaket bare vil fungere hvis du installerte AutoHotkey på standardplasseringen, ellers må du endre banene.

Last ned AdminAutoHotkey Registry Hack