¿Sería posible crear una acción de carpeta que pueda impulsar notificaciones temporizadas?

1

Específicamente, me gustaría adjuntar una acción de carpeta que pasaría al centro de notificaciones una alerta programada que se activaría después de 60 días ... ¿posible?

    
pregunta Josh 10.10.2012 - 02:22

2 respuestas

1

Habilitar at :

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist

Agregue una acción Ejecutar script de shell que use notificador de terminal para mostrar una notificación:

at 2 months <<< 'terminal-notifier -message "some message" -title "title"'

Reemplace terminal-notifier con /Applications/terminal-notifier.app/Contents/MacOS/terminal-notifier si lo ha instalado descargando el paquete de la aplicación.

now+5 <<< 'say a' ejecutaría un comando en cinco segundos. Puede listar los comandos programados con atq y eliminarlos con atrm . Consulte man at para obtener más información.

    
respondido por el user495470 10.10.2012 - 02:38
1

Bien, y resulta que encontré la respuesta a esto. Solo necesitaba editar mi applecript adjunto existente. Y aquí está con el formato correcto en su lugar:

property myList : "Invoices"

on adding folder items to this_folder after receiving these_items
    repeat with this_item in these_items
        set fName to name of (info for this_item)
        if fName does not start with "." then -- avoid new todo for .dsstore files or something similar 
            set startTime to (current date) + 60 * days
            tell application "Reminders"
                make new reminder at beginning of list myList with properties {name:fName, due date:startTime, remind me date:startTime}
            end tell
        end if
    end repeat
end adding folder items to
    
respondido por el Josh 16.10.2012 - 17:00

Lea otras preguntas en las etiquetas