Notificación cuando el usuario abre una determinada carpeta en el Finder

0

Realmente necesito una forma de averiguar qué ventana está buscando Finder, por ejemplo, si el usuario abre una carpeta determinada, puedo recibir una notificación. ¿Es esto posible?

    
pregunta Leon P-S 26.07.2017 - 23:02

1 respuesta

1

Crea un archivo AppleScript con el contenido

on opening folder theAttachedFolder

    do shell script "echo 'The folder \"folder name\" has been opened' | mail -s 'folder opened' '[email protected]'"

end opening folder

reemplace nombre de carpeta en \ "nombre de carpeta \" con el nombre de carpeta real, ingrese una dirección de correo electrónico adecuada en el archivo .scpt y guárdela en / Library / Scripts / Folder \ Action \ Scripts .

Luego configure una acción de carpeta con este script adjuntándolo a la carpeta monitoreada. Si mail ... no funciona en su entorno, tiene que usar otro cliente de correo CLI. Con un servidor OS X / macOS en funcionamiento y su servidor de correo configurado y en ejecución y las respectivas cuentas de usuario, funciona de manera inmediata.

Versión más avanzada que requiere solo insertar una dirección de correo electrónico:

on opening folder theAttachedFolder

    set theFolder to quoted form of POSIX path of theAttachedFolder
    set Username to quoted form of short user name of (system info)

    do shell script "echo 'The folder " & theFolder & " has been opened by " & Username & "!' | mail -s 'Monitored folder opened' '[email protected]'"

end opening folder
    
respondido por el klanomath 26.07.2017 - 23:41

Lea otras preguntas en las etiquetas