Tengo un archivo AppleScript .scpt que utiliza el Juego de herramientas de diálogo biblioteca de secuencias de comandos:
Dialog Toolkit es una biblioteca basada en ASObjC script para mostrar diálogos mejorados.
La siguiente línea está en la parte superior del archivo .scpt:
use script "Dialog Toolkit" version "2.0"
El Juego de herramientas de diálogo está en la ubicación correcta:
/Users/Me/Library/script Libraries/Dialog Toolkit.scptd
Sin embargo, cuando intento guardar mi archivo .scpt en script Editor.app, me aparece el siguiente mensaje:
El diálogo dice:
El documento "Untitled.scpt" no se ha podido guardar. Los punteros de C y Objective-C no se pueden guardar en scripts.
Compilar el script restablecerá los valores de las propiedades y puede resolver este problema.
No sé el significado de " Punteros de C y Objective-C ", así que no entiendo el problema.
Puedo ejecutar y compilar con éxito el script. Pero, después de compilar el script, sigo sin poder guardar el archivo; sigo recibiendo el mensaje de error anterior.
Si copio el código completo y lo pego en un Nuevo documento en el editor script, el error persiste.
Si elimino todos los Juego de herramientas de diálogo código de mi script, entonces puedo guardar el archivo .scpt, sin error. Por lo tanto, parece que el problema tiene algo que ver con cómo script Editor maneja una biblioteca externa script.
También, he notado "bugginess" general cuando se trabaja en mi script que contiene Juego de herramientas de diálogo código en script Editor.
-
Por ejemplo, a veces script Editor.app se cierra espontáneamente si el documento está abierto.
-
Otras veces, cuando presiono el "Compilar el script" o "Ejecuta el script" mi cursor se transforma en el molinete giratorio, y permanece como molinete durante más de un minuto. script El editor se congela, así que tengo que Forzar la salida script Editor.
Existe la posibilidad de que esta pregunta esté relacionada con una pregunta mía anterior:
Todo lo que aparece en el "Lo que he probado:" sección de la pregunta anterior tampoco fijó el The document could not be saved. error.
OS X El Capitan, versión 10.11.6.
script Editor Versión 2.8.1 (183.1)