Aggiungi Esegui come amministratore per gli script AutoHotkey in Windows 7 o Vista
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 poiché 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 fare a evitare questo?
Esistono tre soluzioni a questo problema:
- Disattiva completamente l'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:
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 fino alla seguente chiave:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
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ì, basta impostare il valore.
Ora quando fai clic con il tasto destro su uno script AutoHotkey, vedrai l'opzione Esegui come amministratore:
Scarica Registry Hack
Scaricare, estrarre e fare doppio clic su AdminAutoHotkey.reg per inserire le informazioni nel registro. C'è anche uno script di rimozione incluso.
Nota che questa modifica del registro funzionerà solo se hai installato AutoHotkey nella posizione predefinita, altrimenti dovrai modificare i percorsi.
Scarica AdminAutoHotkey Registry Hack