Applescript para devolver el nombre del nuevo archivo agregado a la carpeta

1

Esto es principalmente una prueba para que pueda trabajar hasta la función que quiero crear en la línea. ¡Soy muy nuevo en AppleScript, así que ten paciencia!

Escribí esto como un intento de probar una acción de carpeta que recibe un nuevo archivo y luego muestra una alerta con el nombre del archivo recién agregado.

Este script se guardó en ~/Library/Scripts/Folder Action Scripts . Y luego asignado a una carpeta en mi escritorio llamada Nombre de retorno. Veo que se ejecuta el script cuando se introduce un nuevo elemento pero no pasa nada.

¿Alguien me puede explicar qué es lo que está mal aquí?

¡Gracias!

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
    
pregunta branarama 04.10.2018 - 16:05

1 respuesta

1

Esto debería funcionar para ti

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
    
respondido por el wch1zpink 04.10.2018 - 17:02

Lea otras preguntas en las etiquetas