Durante años he estado usando AutoHotKey para automatizar algunas tareas comunes en mi sistema usando teclas de acceso rápido. De forma predeterminada, al hacer clic Edit This Script
en un script en ejecución (desde la bandeja del sistema de Windows) se abre el Bloc de notas. Para ediciones rápidas, esto está bien, pero realmente interfiere cuando se intenta depurar un script o escribir código más avanzado.
¿Cómo puedo Edit This Script
abrir un editor de texto adecuado como Sublime Text 3?
Respuesta1
Esto se puede hacer creando la HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command
clave de registro. Confirmé esto en Windows 10 usandoProcmónpara monitorear qué teclas estaban siendo utilizadas por AutoHotkey cuandoEditar este scriptse hace clic en un script AHK en ejecución en la bandeja del sistema.
Ejecute el archivo de registro (recomendado)
Este es el método recomendado porque editar el Registro manualmente es más propenso a errores, sin mencionar el descargo de responsabilidad habitual de que editar el Registro de Windows directamente puede ser fatal para su computadora si no sabe lo que está haciendo.
Copie el siguiente código en un archivo llamado foo.reg
y ejecútelo, confirmando cualquier mensaje que surja:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command]
@="\"C:\\Program Files\\Sublime Text 3\\sublime_text.exe\" \"%1\""
Editar el registro manualmente
Abra el Editor del Registro buscando "regedit" en el menú Inicio
Pega
HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell
en la barra de búsqueda de claves y presionaEnterHaga clic derecho en elCaparazónclave en el panel izquierdo y haga clic en
New
>Key
y asígnele un nombreEditarHaga clic derecho en elEditary haga clic en
New
>Key
, nombrándoloDominioEn elDominiotecla, haga doble clic en(Por defecto)valor
Pegue
C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
en el campo de datos (reemplace con la ruta a su editor preferido) y haga clicOK
No es necesario volver a cargar el script ni el AHK; si tuvo éxito, Edit This Script
ahora debería abrir inmediatamente Sublime Text 3 (o cualquier editor con el que lo reemplazó).
PD. Si usa Sublime Text 3 para editar scripts AHK, también debe instalar el paquete AutoHotkey para resaltar la sintaxis y más.