Eu estou usando uma ação de pasta para criar uma pasta "hot", que imediatamente duplica os arquivos colocados nesta pasta para uma pasta de backup específica.
Este é o script que estou usando como ação de pasta e funciona bem:
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
Mas eu quero executar essa ação de pasta como um applescript normal e acionar a função "adicionar itens de pasta" com um comando "Escolher pasta". Assim, posso apontar manualmente uma pasta de origem e destino específica e obter o script em execução.
Eu tentei isso, mas nenhum 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
Alguma sugestão de como combinar as duas partes do script para que elas possam interagir?
Obrigado!
Patrick
@Patrick de Gier, esta versão alterada do código @MBUST, permite ao usuário escolher uma pasta de destino toda vez
fonte