Estou tentando criar um botão na minha barra de ferramentas do Finder, alimentado por applescript, para fazer uma cópia de uma pasta definida (por exemplo, / Users / James / doc) e de todos os arquivos / subpastas dentro dele para o local atual no Finder.
A motivação para isso é que eu tenho um formato de documentação do LaTeX com subpastas como img que normalmente adiciono a cada novo projeto de codificação em uma pasta chamada doc, portanto, ter um botão que adicione essa pasta economizaria tempo, em vez de copiá-la manualmente cada vez.
Minhas habilidades em applecript não são muito boas, tentei:
1)
set x to ((the target of the front window) as text) as alias
set y to ((folder "Users/James/doc") as text) as alias
tell application "Finder"
duplicate y to x
end tell
o erro que recebo ao executar esta primeira tentativa é: Can’t make target of window 1 of «script» into type text.
2)
tell application "Finder"
duplicate folder "Users/James/doc" to (the target of the front window)
end tell
que quando executado dá o erro Finder got an error: Can’t set target of window 1 to folder "Users/James/doc".
(PS: Eu já sei como transformar os scripts de maçã em botões do Finder )
fonte