¿Puedo cambiar el ícono de aplicación de un script de Automator?

42

He creado un par de scripts automator. Tenía curiosidad si hay una manera de cambiar el ícono de la aplicación, en esos scripts, a algo que no sea el robot.

    
pregunta percent20 22.08.2010 - 20:32

4 respuestas

61

Una vez creado el script, haga lo siguiente:

  1. Encuentre la aplicación de origen con el icono que desee

  2. Obtenga información de la aplicación fuente ( cmd - i )

  3. Haga clic en el icono dentro de la ventana de información de aplicación de origen (No el que está en la sección de Vista previa grande en la parte inferior, si tiene una de esas; la pequeña en la esquina superior izquierda).

  4. Cópialo ( cmd - c )

  5. Obtenga información del script automator (es decir, la aplicación de destino ) ( cmd - i )

  6. Haga clic en el icono dentro de la ventana de información de la aplicación de destino

  7. Pegue el icono desde el portapapeles ( cmd - v )

Este método funciona para todos los archivos en Mac OS X.

    
respondido por el Studer 22.08.2010 - 21:38
11

Encontré una forma pirata de hacerlo después de haber creado el applet

  • (Cree su archivo de icono icns, como quiera)
  • Abrir carpeta de aplicaciones
  • Haga clic con el botón derecho en la secuencia de comandos automator
  • Haga clic en ver el contenido del paquete
  • Agrega tu ícono a la carpeta de recursos
  • Cambie su nombre a AutomatorApplet.icns

Estoy seguro de que hay una mejor manera, pero descubrí cómo hacerlo de esta manera.

    
respondido por el percent20 22.08.2010 - 20:55
6

También puede cambiar el icono como lo haría normalmente para cualquier otra carpeta o archivo en Mac OS X:

  1. Copie la imagen que desea utilizar como su icono. Lo ideal es que ya sea 512x512.
  2. Elija Obtener información en el archivo / carpeta / aplicación en el Finder
  3. Haz clic en el ícono y verás un contorno azul en el ícono. Ahora, presiona Comando - V o elige Pegar en el menú Editar.

(Capturadepantallatomadadelapreguntadelsuperusuario 37811 )

    
respondido por el Chealion 22.08.2010 - 21:38
3

Para complementar las respuestas útiles y existentes:

  • La respuesta aceptada funciona en principio, pero:

    • se basa en los atributos extendidos del sistema de archivos HFS +, que se pierden al copiar el paquete en un sistema de archivos que no los admite . Por ejemplo, no puede almacenar un icono personalizado en un repositorio Git.
    • el ícono que se muestra en el paquete itself , como cuando se muestra una alerta, sigue siendo el ícono original .
  • la respuesta del por ciento 20 es más completa y portátil en principio , pero viene con dos advertencias :

    • Todos los cambios en AutomatorApplet.icns se pierden cuando modifica y vuelve a guardar el paquete en Automator.
      Por lo tanto, por ejemplo, necesitaría un script para colocar los iconos actualizados en su lugar mediante programación cada vez que se guarde el paquete.
    • Como han dicho otros, hay problemas de almacenamiento en caché de iconos , que pueden ser difíciles de resolver; a partir de OSX 10.10.4:
      • Incluso un reinicio no hace que los nuevos íconos aparezcan en el Finder (aunque sí aparece en otros contextos, como en el Dock), pero hay dos soluciones alternativas : o (a) mueve el agrupar en una carpeta diferente, o (b) cambiar el nombre del paquete; dado que volver a la ruta y el nombre originales hace que el problema reaparezca, tendría que planificar con anticipación: cree su paquete en una ubicación diferente o con un nombre diferente, luego mueva / cambie el nombre a la ubicación / nombre deseado.
      • Alternativamente, puedes usar una herramienta como OnyX y marcar IconServices en Cleaning > User para borrar el caché.
respondido por el mklement0 04.08.2015 - 05:32

Lea otras preguntas en las etiquetas