El archivo:
He creado un AppleScript .scpt archivo en el Depurador de secuencias de Comandos.app.
He aquí cómo se le asigna un icono personalizado para esto .scpt archivo:
He descargado un único icono (en la "512px PNG" format) de IconArchive.com.
Abrí el .archivo png con vista previa.app. En la vista previa, hice clic en Editar ⟶ Copia, para colocar esta imagen en mi portapapeles.
Abrí el .scpt del archivo de Obtener Información de la ventana en el Finder. Yo a la izquierda-clic en el icono predeterminado, se encuentra en la esquina superior izquierda de la de Obtener Información de la ventana. Un contorno de color azul, a continuación, apareció alrededor del icono predeterminado, lo que refleja que el icono seleccionado.
Por último, me pega el icono personalizado sobre el icono predeterminado mediante el método abreviado de teclado ⌘ comando + V. El icono personalizado se establece inmediatamente. Cerré fuera de la Obtener Información de la ventana.
El error:
Cuando abro el .scpt archivo en el Depurador de secuencias de Comandos, al editar el código y, a continuación, vuelva a guardar el .scpt archivo, el icono personalizado desaparece.
En guardar, el siguiente icono, inmediatamente toma el lugar del icono personalizado:
(Este es el OS X del icono por defecto .scpt archivos).
Por supuesto, tener que ir a través del proceso de configuración del icono personalizado cada vez que puedo guardar (es decir, editar) el archivo es un inconveniente.
Pero, hay también un segundo corolario error: Cada vez que yo vuelva a agregar el icono personalizado en el Obtener Información de la ventana, el tamaño del archivo de la .scpt archivo aumenta de forma acumulativa. En otras palabras, cuando el Depurador de secuencias de Comandos elimina el archivo personalizado icono, el tamaño del archivo se incluye, de alguna manera, como parte de la general .scpt el tamaño del archivo.
Caso en cuestión: el tamaño del archivo de la .scpt archivo en cuestión es de 12,6 MB, por el momento. El archivo no debe ser mayor que el 5 MB.
La pregunta:
Entiendo cómo personalizar el icono del archivo a un AppleScript .archivo de aplicación, por lo que este icono personalizado permanece en su lugar después de la edición, pero tengo curiosidad de saber si el mismo puede hacerse con una .scpt archivo.
Es allí una manera de que mi script personalizado icono para permanecer en el lugar, incluso después de la .scpt archivo ha sido modificado en el Depurador de secuencias de Comandos?
Este es un .scpt archivo que se inició a través de la FastScripts.aplicación de la barra de menú en el menú desplegable. (La .scpt archivo se encuentra en /Users/Me/Library/Scripts
.) El FastScripts menú desplegable muestra los iconos de archivo de secuencias de comandos, que es una buena característica. Esta es la razón por la que quiero establecer un icono personalizado para el .scpt archivo (es decir, por lo que puedo observar un adecuado icono en la FastScripts menú contextual).
No, no es un gran problema para simplemente convertir el archivo AppleScript .scpt archivos que quiero la costumbre de tener un archivo de icono para AppleScript .archivos de la aplicación. Hago esta pregunta para ver si hay algo que me estoy perdiendo o pasando por alto aquí.
¿Qué acerca del Editor de secuencias de Comandos?
Parece que este error es única para el Depurador de secuencias de Comandos.
Cuando sigo los mismos pasos que en OS X nativo de AppleScript programa de edición, Editor de secuencias de Comandos.aplicación, la .scpt icono del archivo permanece intacto, al guardar. Sin embargo, yo podría haber jurado que, de hecho, ha experimentado este problema en el Editor de secuencias de Comandos, en el pasado.
Por ejemplo, recuerdo que una vez, Editor de secuencias de Comandos se negó a guardar un .scpt archivo que yo había editado; un vago de diálogo de error se presentó en Guardar. Para poder guardar el archivo, he tenido que eliminar el icono personalizado de búsqueda de Obtener Información de la ventana, o copiar el texto del código y péguelo en una nueva .scpt archivo (que, por supuesto, sería necesariamente el valor predeterminado .scpt icono del archivo).
Pero, en este momento, no puedo reproducir el error en el Editor de secuencias de Comandos.
En cualquier caso, yo trato de no usar Editor de secuencias de Comandos para editar mi AppleScripts más. Esto es porque el Editor de secuencias de Comandos es lag, potencialmente se bloquea cuando se utiliza un tercero biblioteca de secuencias de comandos, y puede ser temperamental cuando se trata de abrir y guardar archivos.
En mi experiencia, hasta ahora, Depurador de secuencias de Comandos no tiene ninguno de estos problemas.
Por supuesto, el Depurador de secuencias de Comandos tiene al menos un problema, aunque (es decir, la cuestión que se detallan en este post).
OS X El Capitan, versión 10.11.6.