În timp ce cititorii obișnuiesc să știe bine, sunt un fan imens de a utiliza AutoHotkey pentru a-mi automatiza întreaga experiență de calcul ... dar în Windows 7 și Vista există o limitare serioasă deoarece nu puteți rula un script ca Administrator în mod implicit. Acest lucru înseamnă că tastele dvs. rapide nu pot interacționa cu ferestrele care rulează în modul Admin ... așa cum ne înțelegem asta?
Există trei soluții la această problemă:
Compilați scriptul ca executabil
Tot ce trebuie să faceți este să faceți clic dreapta pe script, să alegeți "Compilați scriptul" ...
Acum puteți rula versiunea executabilă ca administrator:
Aceasta nu este totuși soluția perfectă. Editez scenariul meu tot timpul, așa că trebuie să recompilez de fiecare dată când fac o editare ... ar fi enervant.
Registrul manual de hack pentru AutoHotkey "Rulați ca administrator"
Deschideți regedit prin căutarea meniului de pornire sau rulați caseta, apoi răsfoiți până la următoarea cheie:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Faceți clic dreapta pe "Shell" din partea stângă și creați o nouă cheie numită "runas", apoi creați o cheie numită "Command" de sub ea. Apoi creați sau setați următoarele două valori în partea dreaptă, ajustând calea, dacă este necesar.
Nume | Valoare |
(Mod implicit) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Cheia implicită ar trebui să fie deja acolo, trebuie doar să setați valoarea.
Acum când faceți clic dreapta pe un script AutoHotkey, veți vedea opțiunea de a rula ca administrator:
Descărcați Registry Hack
Descărcați, extrageți și faceți dublu clic pe AdminAutoHotkey.reg pentru a introduce informațiile în registru. Există, de asemenea, un script de eliminare inclus.
Rețineți că această hacking de registry va funcționa numai dacă ați instalat AutoHotkey în locația implicită, altfel va trebui să modificați căile.
Descărcați AdminAutoHotkey Registry Hack