Pridať "Spustiť ako správca" pre skripty AutoHotkey v systéme Windows 7 alebo Vista

Pridať "Spustiť ako správca" pre skripty AutoHotkey v systéme Windows 7 alebo Vista
Pridať "Spustiť ako správca" pre skripty AutoHotkey v systéme Windows 7 alebo Vista

Video: Pridať "Spustiť ako správca" pre skripty AutoHotkey v systéme Windows 7 alebo Vista

Video: Pridať
Video: How to add your Program to CONTEXT MENU (right click) Windows Explorer & Registry Editor (regedit) - YouTube 2024, November
Anonim

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" …

Teraz môžete spustiť spustiteľnú verziu ako administrátora:
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é.
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 v ponuke Štart alebo spustite a potom prejdite na nasledujúci kľúč:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

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.
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 na skript AutoHotkey, zobrazí sa možnosť Spustiť ako správca:

Image
Image

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

Odporúča: