2009-03-23 21 views
19

¿Existe alguna herramienta de línea de comandos que pueda agregar un ícono a un archivo ejecutable existente? Debería poder configurar el icono como el ícono "principal" del archivo que se muestra en el Explorador.Agregar icono al archivo EXE existente desde la línea de comando

No tengo Visual Studio y no puedo recompilar el exe con recursos personalizados que contengan el icono.

ACTUALIZACIÓN: La mejor herramienta que he encontrado desde la publicación de esta pregunta es, con mucho, la utilidad RCEDIT.exe que se incluye con WinRun4J.

+1

+1 para RCEDIT.exe. Nada para instalar y drop-dead simple. –

+0

debe publicar 'RCEDIT.EXE' como respuesta aceptada, si eso es lo que finalmente fue con –

Respuesta

9

Resource Hacker es una herramienta gratuita que le permite modificar los recursos en los ejecutables, y puede ser escrito desde la línea de comandos.

2

En mi caso, al intentar agregar un ícono usando RCEdit.exe con los modificadores/A o I, se obtiene un ejecutable recortado. Tengo un sistema de instalación NSIS (NullSoft Installer) que originalmente era 13 MiB, pero después de ejecutar RCEdit para agregarle un icono, todo lo que queda de él es de solo unos pocos kilobytes (cerca del tamaño del icono), pero sí, el ejecutable muestra el icono.

Agregando el ícono utilizando Resource Hacker funcionó para mí. Ni siquiera necesita una opción para configurar el icono como predeterminado, ya que es el único recurso de grupo de iconos. Usé 103 como el nombre del recurso y 1033 como el idioma.

9

Lo sentimos, no he probado personalmente éste todavía, pero debido a estoy queriendo esto mientras abrigarse una aplicación átomo de concha, me pareció muy interesante cuando https://github.com/atom/rcedit apareció en mi primera búsqueda de la RCEDIT utilidad mencionada en otras respuestas.

Uno de sus comandos es:

$ rcedit "ruta-a-exe-o-DLL" -set-icono "ruta-a-ico"

... así asumiendo esto funciona, es probable que sea la solución que usaré: mi máquina de compilación de Windows ya está configurada para buscar fuente usando git y compilar a través de gyp.

ACTUALIZACIÓN: hay un ejecutable pre-construidos disponibles a través de https://github.com/atom/rcedit/releases/ y funciona bien para mí en Win7 (de cáscara de Git Bash/Msys aunque me sorprendería si eso hace la diferencia).

Cuestiones relacionadas