Aggiungi "Esegui come amministratore" per gli script AutoHotkey in Windows 7 o Vista

Aggiungi "Esegui come amministratore" per gli script AutoHotkey in Windows 7 o Vista
Aggiungi "Esegui come amministratore" per gli script AutoHotkey in Windows 7 o Vista

Video: Aggiungi "Esegui come amministratore" per gli script AutoHotkey in Windows 7 o Vista

Video: Aggiungi
Video: ★ Internet Explorer 9 Beta | First Look ★ - YouTube 2024, Aprile
Anonim

Come i normali lettori sanno bene, sono un grande fan dell'utilizzo di AutoHotkey per automatizzare la mia intera esperienza di elaborazione … ma in Windows 7 e Vista c'è una seria limitazione dato che non è possibile eseguire uno script come Amministratore per impostazione predefinita. Ciò significa che i tasti di scelta rapida non possono interagire con Windows in esecuzione in modalità amministratore … quindi come possiamo aggirare questo?

Esistono tre soluzioni a questo problema:

  • Disabilita completamente UAC: non è la soluzione migliore per motivi di sicurezza, ma funziona.
  • Compila il tuo script per un eseguibile.

  • Attacca il registro e aggiungi "Esegui come amministratore" al menu di scelta rapida.

Compilare script come eseguibile

Tutto quello che devi fare è cliccare con il tasto destro sullo script, scegliere "Compile Script" …

E ora puoi eseguire la versione eseguibile come amministratore:
E ora puoi eseguire la versione eseguibile come amministratore:
Questa non è la soluzione perfetta, tuttavia. Modifico il mio script tutto il tempo, quindi dover ricompilare ogni volta che apporto una modifica … sarebbe fastidioso.
Questa non è la soluzione perfetta, tuttavia. Modifico il mio script tutto il tempo, quindi dover ricompilare ogni volta che apporto una modifica … sarebbe fastidioso.

Registro manuale Hack per AutoHotkey "Esegui come amministratore"

Apri regedit attraverso la ricerca del menu di avvio o la casella di esecuzione, quindi scorri verso il basso fino alla seguente chiave:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Fai clic destro su "Shell" sul lato sinistro e crea una nuova chiave chiamata "runas", quindi crea una chiave chiamata "Command" sotto di essa. Quindi creare o impostare i seguenti due valori sul lato destro, regolando il percorso se necessario.
Fai clic destro su "Shell" sul lato sinistro e crea una nuova chiave chiamata "runas", quindi crea una chiave chiamata "Command" sotto di essa. Quindi creare o impostare i seguenti due valori sul lato destro, regolando il percorso se necessario.
Nome Valore
(Predefinito) "C: Programmi AutoHotkey AutoHotkey.exe" "% 1"% *
IsolatedCommand "C: Programmi AutoHotkey AutoHotkey.exe" "% 1"% *

La chiave predefinita dovrebbe già essere lì, è sufficiente impostare il valore.

Ora quando fai clic con il tasto destro su uno script AutoHotkey, vedrai l'opzione Esegui come amministratore:

Image
Image

Scarica Registry Hack

Scaricare, estrarre e fare doppio clic su AdminAutoHotkey.reg per immettere le informazioni nel registro. C'è anche uno script di rimozione incluso.

Nota che questo hack del registro funzionerà solo se hai installato AutoHotkey nel percorso predefinito, altrimenti dovrai modificare i percorsi.

Scarica AdminAutoHotkey Registry Hack

Consigliato: