iCal ya no ejecuta scripts?

Tengo algunas tareas automatizadas en forma de AppleScripts que progtwigré para que se ejecuten durante la noche a través de un evento de iCal. El evento simplemente se configuraría como "ejecutar secuencia de commands" en "0 minutos antes del evento" y seleccionaría los distintos scripts para ejecutar.

Sin embargo, desde que se actualizó a Mountain Lion, "ejecutar script" ahora es solo "file abierto" y los scripts no se ejecutan, solo se abren en el Editor de AppleScript.

  • ¿Cómo puedo transferir un file grande (450Mb) entre dos MacBook Pro de Mountain Lion?
  • Los videos de pantalla completa en Chrome sufren un retraso
  • la actualización del software está bloqueada en "less de un minuto"
  • El instalador de Mountain Lion detecta daños en el disco duro
  • Mountain Lion, las Preferences del Sistema y el locking de App Store, Clean Install no ayuda
  • Mostrar files ocultos al search en el buscador
  • Traté de comstackr los guiones en las aplicaciones para ver si podía seleccionar los que se abrirán en su lugar, pero no están disponibles para seleccionar del evento (están atenuados).

    1. ¿Cómo puedo hacer que Calendar ejecute mis scripts?
    2. Por el contrario, ¿hay una mejor manera de progtwigr scripts para ejecutar?

  • ¿Cómo elimino Twitter y Facebook de Mountain Lion?
  • Mac App Store cree que no tengo ninguna aplicación instalada
  • Alertas de desaparición: el Centro de notifications no funciona según la configuration de preferences
  • Caracteres especiales de repente no se insertán
  • ¿Podemos simplemente cambiar el nombre de una aplicación si son versiones diferentes y mantener ambas?
  • Error al download Mountain Lion de AppStore
  • 3 Solutions collect form web for “iCal ya no ejecuta scripts?”

    Escribí una respuesta a una pregunta sobre la progtwigción de trabajos que podría resolver algunos de los problemas por usted. Eso fue mayormente por un time apagado versus versus en curso.

    Si tiene un trabajo en curso, como uno que hubiera progtwigdo a través de iCal, el launchd también funcionará muy bien.

    Pero si quiere un reemploop directo a algo similar a lo que hizo con iCal / Calendar, parece que este gran artículo escrito en la pizarra de Apple Discussions explica el uso de la 'Alarma de calendar' de Automator . Un usuario incluso dijo que esta nueva forma es aún más fácil de usar. Personalmente creo que con el poder adicional de Automator, también agrega nueva potencia.

    Desde ese sitio:

    Aquí hay una solución que funciona para mí:

    1. En Automator, crea una alarma de calendar
    2. Seleccione Utilidades desde el panel de la biblioteca
    3. Seleccione y arrastre Ejecutar AppleScript en el área de flujo de trabajo
    4. Copie / pegue AppleScript en el cuadro Ejecutar AppleScript
    5. Guarde la alarma de calendar recién creada
    6. Abra Calendar.app, cree un nuevo evento
    7. Seleccione el calendar de Automator como su calendar de reference
    8. Seleccione Abrir file para la alerta y select el file que creó en Automator. De manera pnetworkingeterminada, iCal es el file que aparece cuando selecciona Abrir file.
    9. Cambie eso al nombre de la aplicación Automator que ha creado.
    10. Seleccione Otro si el nombre del file no se muestra.

    enter image description here

    El usuario adjuntó algunas capturas de pantalla a su publicación, también, pero he incluido una captura de pantalla de lo que debe seleccionarse en Automator.

    Parece que Apple no transfirió la funcionalidad "Run Script" de iCal a Calendar en Mac OS X 10.8, también conocido como Mountain Lion.

    Puede progtwigr aplicaciones para que se ejecuten en Mac OS X de varias maneras.

    Herramientas de progtwigción incorporadas

    El método de progtwigción incorporado preferido es usar launchd (lanzar demonio). Para usar launchd , cree tickets de trabajo de lanzamiento y colóquelos en su carpeta ~/Library/LaunchAgents/ .

    cron está disponible en Mac OS X pero ya no se recomienda. Sin embargo, hay muchos progtwigs que pueden ser representados por cron y no por launchd .

    La documentation de lanzamiento de Apple es un buen lugar para comenzar.

    Herramientas de progtwigción de terceros

    Si desea una interfaz gráfica o más funcionalidades, hay aplicaciones de terceros disponibles. Mi empresa desarrolla Power Manager ; otras soluciones también existen.

    La respuesta de jmlumpkin es acertada, pero puedes hacerlo aún más fácil para ti. Como describí en una publicación de blog , no es necesario que copie y pegue la secuencia de commands en el nuevo flujo de trabajo que cree. Puede llamar al AppleScript original desde dentro del flujo de trabajo, en su lugar:

     on run {input, parameters} run script file "Macintosh HD:Some Directory On Disk:a cool script.applescript" end run 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).