Como los lectores habituales saben bien, soy un gran fan de la utilización de AutoHotkey para automatizar mi experiencia de cómputo completa ... pero en Windows 7 y Vista no es una limitación grave, ya que no se puede ejecutar un script como administrador por defecto. Esto significa que sus teclas de acceso rápido no puede interactuar con Windows que se ejecuta en modo administrador ... Entonces, ¿cómo evitar esto?
Hay tres soluciones a este problema:
- Desactivar UAC completamente - No es la mejor solución por razones de seguridad, pero funciona.
- Compilar el script a un archivo ejecutable.
- Hackear el registro y agregar "Ejecutar como Administrador" al menú contextual.
Compilar Script como ejecutables
Todo lo que tienes que hacer es hacer clic derecho en el guión, elegir la opción "Compilar Script" ...
Y ahora puede ejecutar la versión ejecutable como administrador:
Esta no es la solución perfecta, sin embargo. Puedo editar mi guión todo el tiempo, así que tener que volver a compilar cada vez que hago una edición ... sería molesto.
Hack registro manual para AutoHotkey "Ejecutar como Administrador"
Abrir regedit a través de la búsqueda del menú inicio o ejecutar caja, y luego navegar hasta la siguiente clave:
HKEY_CLASSES_ROOT AutoHotkeyScript Shell
Haga clic derecho en "Shell" en la parte izquierda y crear una nueva clave llamada "runas", a continuación, crear una clave llamada "Command" por debajo de ella. A continuación, crear o configurar las siguientes dos valores en el lado derecho, el ajuste de la ruta si es necesario.
| Name | Value |
| (Default) | "C: Archivos de programa AutoHotkey AutoHotkey.exe" "% 1''% * |
| IsolatedCommand | "C: Archivos de programa AutoHotkey AutoHotkey.exe" "% 1''% * |
La clave por defecto ya debería estar ahí, sólo hay que ajustar el valor.
Ahora, cuando haga clic derecho en un script de AutoHotkey, verás la opción de Ejecutar como administrador:
Descargar Hack Registro
Descargar, extraer, y haga doble clic en el AdminAutoHotkey.reg para introducir la información en el registro. También hay un script de eliminación incluido.
Tenga en cuenta que este corte del registro sólo funcionará si se ha instalado AutoHotkey en la ubicación predeterminada, de lo contrario tendrá que modificar las rutas.
Aucun commentaire:
Enregistrer un commentaire