/ / Adăugați „Executați ca administrator” pentru scripturile AutoHotkey în Windows 7 sau Vista

Adăugați „Rulați ca administrator” pentru scripturile AutoHotkey în Windows 7 sau Vista

După cum știu bine cititorii obișnuiți, eu sunt un mare fanfolosind AutoHotkey pentru automatizarea întregii mele experiențe de calcul ... dar în Windows 7 și Vista există o limitare serioasă, deoarece nu puteți rula un script ca Administrator în mod implicit. Aceasta înseamnă că tastele dvs. rapide nu pot interacționa cu ferestrele care funcționează în modul Administrator ... deci cum ne ocolim?

Există trei soluții pentru această problemă:

  • Dezactivați complet UAC - Nu este cea mai bună soluție în scopuri de securitate, dar funcționează.
  • Compilați-vă scriptul cu un executabil.
  • Trageți registrul și adăugați „Rulați ca administrator” în meniul contextual.

Compilați scriptul ca executabil

Tot ce trebuie să faceți este să faceți clic dreapta pe script, să alegeți „Compile Script”…

imagine

Și acum puteți rula versiunea executabilă ca administrator:

imagine

Aceasta nu este însă soluția perfectă. Îmi editez scriptul tot timpul, așa că a trebuit să recompil de fiecare dată când fac o editare ... ar fi enervant.

Hackul manual de înregistrare pentru AutoHotkey „Rulați ca administrator”

Deschideți regedit prin căutarea din meniul de pornire sau a alerga, apoi răsfoiți la următoarea cheie:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

imagine

Faceți clic dreapta pe „Shell” din partea stângă șicreați o nouă cheie numită „runas”, apoi creați o cheie numită „Command” sub ea. Apoi creați sau setați următoarele două valori pe partea dreaptă, reglând calea, dacă este necesar.

Nume Valoare
(Mod implicit) „C: Program FilesAutoHotkeyAutoHotkey.exe” „% 1”% *
IsolatedCommand „C: Program FilesAutoHotkeyAutoHotkey.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:

imagine

Descărcați Registrul 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.

Rețineți că acest hack de registru va funcționa numai dacă ați instalat AutoHotkey în locația implicită, altfel va trebui să modificați căile.

Descărcați HackA Registrul AdminAutoHotkey