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 existuje vážne obmedzenie, pretože nemôžete spustiť skript ako správca v predvolenom nastavení. To znamená, že klávesové skratky nemôžu komunikovať s oknami bežiacimi v režime administrátora … takže ako sa dostaneme okolo toho?
Existujú tri riešenia tohto problému:
- Úplne zakázať UAC - nie je to najlepšie riešenie pre bezpečnostné účely, ale to funguje.
-
Skompilujte skript do spustiteľného súboru.
- Zrušte Registry a pridajte do kontextového menu "Spustiť ako správca".
Zostaviť skript ako spustiteľný
Jediné, čo musíte urobiť, je kliknúť pravým tlačidlom na skript, zvoliť "Kompilovať skript" …
Ručné registrácia Hack pre AutoHotkey "Spustiť ako správca"
Otvorte regedit cez vyhľadávacie menu v ponuke Štart alebo spustite a potom prejdite na nasledujúci kľúč:
HKEY_CLASSES_ROOTAutoHotkeyScriptShell
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 na skript AutoHotkey, zobrazí sa možnosť Spustiť ako správca:
Stiahnuť Registry Hack
Stiahnite, extrahujte a dvakrát kliknite na položku 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ť iba vtedy, ak ste nainštalovali AutoHotkey na predvolené miesto, inak budete musieť modifikovať cesty.
Stiahnuť AdminAutoHotkey Registry Hack