Pridať Spustiť ako správca pre skripty AutoHotkey v systéme Windows 7 alebo Vista
Ako pravidelne čitatelia vedia dobre, som obrovský fanúšik používania AutoHotkey na automatizáciu celého počítačového zážitku ... ale v systéme Windows 7 a Vista je vážne obmedzenie, pretože nemôžete spustiť skript ako správca v predvolenom nastavení. To znamená, že vaše klávesové skratky nemôžu komunikovať s oknami bežiacimi v administrátorskom režime ... takže ako sa dostaneme okolo toho?
Existujú tri riešenia tohto problému:
- Úplne zakázať UAC - nie je najlepšie riešenie pre bezpečnostné účely, ale to funguje.
- Skompilujte skript do spustiteľného súboru.
- Zablokujte databázu Registry a pridajte do kontextového menu "Spustiť ako správca".
Kompilovať skript ako spustiteľný súbor
Jediné, čo musíte urobiť, je kliknúť pravým tlačidlom na skript, vybrať "Kompilovať skript" ...
Teraz môžete spustiť spustiteľnú verziu ako administrátora:
Toto však nie je dokonalé riešenie. I editovať svoj skript po celú dobu, takže musím rekompilovať zakaždým, keď robím úpravu ... by sa dostať otravné.
Ručné registrácia Hack pre AutoHotkey "Spustiť ako správca"
Otvorte regedit cez vyhľadávacie menu spustenia alebo spustiť a potom prejdite na nasledujúci kľúč:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Kliknite pravým tlačidlom na "Shell" na ľavej strane a vytvorte nový kľúč s názvom "runas" a potom vytvorte pod ním kľúč "Command". Potom vytvorte alebo nastavte nasledujúce dve hodnoty na pravej strane a podľa potreby upravte cestu.
názov | hodnota |
(Predvolené) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Predvolený kľúč by mal byť už tam, stačí nastaviť hodnotu.
Teraz, keď kliknete pravým tlačidlom myši na skript AutoHotkey, uvidíte možnosť Spustiť ako správca:
Stiahnuť Registry Hack
Stiahnite, extrahujte a dvakrát kliknite na AdminAutoHotkey.reg a zadajte informácie do registra. K dispozícii je aj skript na odstránenie.
Všimnite si, že tento hack v registri bude fungovať len vtedy, ak ste nainštalovali AutoHotkey na predvolené miesto, inak budete musieť modifikovať cesty.
Stiahnuť AdminAutoHotkey Registry Hack