Applescript per restituire il nome del nuovo file aggiunto alla cartella

1

Questo è principalmente un test in modo che possa lavorare alla funzione che voglio creare lungo la linea. Sono molto nuovo ad AppleScript quindi abbi cura di me!

Ho scritto questo come tentativo di testare un'azione di una cartella che riceve un nuovo file e poi visualizza un avviso con il nome del file appena aggiunto.

Questo script è stato salvato in ~/Library/Scripts/Folder Action Scripts . E poi assegnato a una cartella sul mio desktop chiamata Return Name. Vedo che lo script viene eseguito quando un nuovo elemento viene rilasciato ma non accade nulla.

Qualcuno può solo spiegarmi cosa c'è che non va qui?

Grazie!

on adding folder items to InputFolder after receiving NewItem
tell application "Finder"
    set FileName to name of NewItem
    activate
    display alert "New Items Added!" message ("File called " & FileName & " have been added" as string)
end tell
end adding folder items to
    
posta branarama 04.10.2018 - 16:05
fonte

1 risposta

1

Questo dovrebbe funzionare per te

on adding folder items to theFolder after receiving theNewItems
    repeat with i from 1 to count of theNewItems
        set thisItem to item i of theNewItems
        tell application "Finder"
            set FileName to name of thisItem
        end tell
        activate
        display alert "New Items Added!" message ("File called " & FileName & " have been added" as string)
    end repeat
end adding folder items to
    
risposta data 04.10.2018 - 17:02
fonte

Leggi altre domande sui tag