Estoy usando una acción de carpeta para crear una carpeta "caliente", que duplica inmediatamente los archivos colocados en esta carpeta en una carpeta de respaldo específica.
Este es el script que estoy usando como acción de carpeta y funciona bien:
on adding folder items to this_folder after receiving these_items
tell application "Finder" to duplicate these_items to folder
("Macintosh HD:Users:photograper:Desktop:Target:")
end adding folder items to
Pero quiero ejecutar esta acción de carpeta como un applecript normal y activar la función "agregar elementos de carpeta" con un comando "Elegir carpeta". Por lo tanto, puedo señalar manualmente una carpeta de origen y destino específica y hacer que el script se ejecute.
Intenté esto, pero ningún resultado:
set this_folder to choose folder with prompt "Select source folder:"
with multiple selections allowed
set target_folder to choose folder with prompt "Select backup folder:"
on adding folder items to this_folder after receiving these_items
tell application "Finder" to duplicate these_items to target_folder
end adding folder items to
¿Alguna sugerencia sobre cómo combinar las dos partes de las secuencias de comandos para que puedan interactuar?
¡Gracias!
Patrick