Cómo cambiar el icono de un script de AutoHotkey en Windows 10

Para reemplazar la "H" verde predeterminada de AutoHotkey en el área de notificación de Windows 10, guarda un icono como un .icoarchivo y agrega una línea apropiada para la versión cerca del inicio de tu script. AutoHotkey v1 y v2 usan comandos diferentes, así que elige el fragmento que coincida con la versión que ejecuta tu script. Estos pasos cambian el icono de la bandeja del sistema del script en ejecución; no cambian el icono que Windows muestra para un .ahkarchivo o compilado .exe.

Prepara un archivo de iconos

Utilice un .icoarchivo existente o convierta una imagen que tenga los derechos de uso. Los comandos de iconos de la bandeja del sistema de AutoHotkey cargan un archivo de icono; primero debe convertir un archivo .pngo . Un diseño simple y de alto contraste es más fácil de reconocer en el tamaño pequeño que se usa en la barra de tareas..jpg.ico

Guarda el icono en una carpeta que permanezca en su lugar. Puedes almacenarlo junto al script o usar una ubicación fija, como C:\Scripts\Icons. El script no inserta un archivo de icono independiente solo porque lo mencione mediante su ruta.

Una carpeta de scripts de Windows 10 que contiene MyScript.ahk y el archivo separado MyIcon.ico.
Mantén el script y su icono en una carpeta estable, o bien, indica al script la ruta completa del icono.

Si mantienes .icola variable integrada junto al script, A_ScriptDirpuede facilitar el mantenimiento de la ruta si mueves toda la carpeta. De lo contrario, usa la ruta completa al icono. Comprueba que el Explorador de archivos muestre la .icoextensión real y no una segunda extensión oculta como .ico.png.

El archivo MyIcon.ico seleccionado en el Explorador de archivos de Windows 10 junto a MyScript.ahk
Seleccione el .icoarchivo correspondiente al comprobar el icono y la extensión.

Agrega el comando icon al script

  1. Abre el .ahkarchivo con el Bloc de notas o tu editor de código habitual. Si quieres deshacer el cambio fácilmente, usa una copia del script.

  2. Coloca el comando correspondiente cerca del inicio del código de inicio del script, antes de una returnlínea que finalice la sección de ejecución automática. No pegues ambos ejemplos en un mismo script.

Para AutoHotkey v2

#Requires AutoHotkey v2.0
TraySetIcon("C:\Scripts\Icons\MyIcon.ico")

Para un icono almacenado junto al script, utilice TraySetIcon(A_ScriptDir "\MyIcon.ico"). La documentación oficial de la versión 2 describe TraySetIconcomo la función para cambiar el icono de la bandeja del script.

Para AutoHotkey v1.1

Menu, Tray, Icon, C:\Scripts\Icons\MyIcon.ico

Para un icono junto al script, use Menu, Tray, Icon, %A_ScriptDir%\MyIcon.ico. Esta es la sintaxis del comando v1; no es intercambiable con la llamada a la función v2. La referencia de migración de AutoHotkey enumera TraySetIconcomo el reemplazo v2 para Menu, Tray, Icon.

Una ventana del Bloc de notas que muestra el comando TraySetIcon de AutoHotkey v2 con la ruta completa a MyIcon.ico.
En la versión 2, colóquelo TraySetIconen la sección de inicio del script y apúntelo al archivo de icono.
  1. Guarda el archivo. Si el script ya se está ejecutando, haz clic derecho en su icono de la bandeja del sistema y selecciona «Salir» . Luego, vuelve a ejecutar el script editado. También puedes usar la opción de recarga del script. El comando del icono se ejecuta al iniciar el script, por lo que guardar el archivo por sí solo no actualiza una instancia que ya se está ejecutando.

  2. Busca el nuevo icono en el área de notificación, a la derecha de la barra de tareas. Si no aparece junto al reloj, selecciona Mostrar iconos ocultos (la flecha hacia arriba) para comprobar el área de desbordamiento. Windows te permite elegir qué iconos del área de notificación se muestran en la barra de tareas.

Se abren los iconos ocultos del área de notificación de Windows 10, con un icono de script personalizado entre los iconos de la bandeja del sistema.
El icono del script puede aparecer en el panel oculto del área de notificaciones.

Solucionar problemas comunes con los iconos

  • La letra H verde sigue apareciendo: Confirme que editó la instancia del script que inició, utilizó el comando v1 o v2 correspondiente, guardó el archivo y reinició o recargó el script en ejecución.
  • El icono no se carga: compruebe la ruta completa, la ortografía y la extensión, y asegúrese de que el .icoarchivo aún existe. Una ruta completa evita confusiones sobre la carpeta de trabajo actual. Si el script y el icono se guardan juntos, utilice A_ScriptDirla opción para que la referencia permanezca junto al script.
  • El icono de la bandeja del sistema cambió, pero el archivo de script o la aplicación conserva el icono anterior: se trata de iconos distintos. Para un ejecutable compilado, la documentación oficial de Ahk2Exe proporciona la SetMainIcondirectiva del compilador para el icono principal del ejecutable. Cambiar el icono de ese archivo es diferente a llamar a un comando para cambiar el icono de la bandeja del sistema mientras se ejecuta el script.
  • Estás compartiendo el script: incluye el .icoarchivo y asegúrate de que la ruta del otro equipo coincida, o actualiza la ruta para ese equipo. Un .ahkarchivo simple no incluye el archivo de icono externo.

Referencias oficiales

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.