Notifica quando l'utente apre una determinata cartella in Finder

0

Ho davvero bisogno di un modo per scoprire quale finestra sta guardando Finder, per esempio, se l'utente apre una determinata cartella posso ricevere una notifica. È possibile?

    
posta Leon P-S 26.07.2017 - 23:02
fonte

1 risposta

1

Crea un file AppleScript con il contenuto

on opening folder theAttachedFolder

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

end opening folder

sostituisci nome cartella in \ "nome cartella \" con il nome della cartella reale, inserisci un indirizzo email corretto nel file .scpt e salvalo in / Libreria / Script / Cartella \ Azione \ Scripts .

Quindi configurare un'azione cartella con questo script collegandolo alla cartella monitorata. Se mail ... non funziona nel tuo ambiente devi usare un altro client di posta CLI. Con un OS X / macOS Server funzionante e il suo mail server configurato e funzionante e i rispettivi account utente funziona subito.

Versione più avanzata che richiede di inserire solo un indirizzo email:

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
    
risposta data 26.07.2017 - 23:41
fonte

Leggi altre domande sui tag