Spesso mi trovo dalla riga di comando a voler copiare i file negli Appunti, in modo da poterli incollare come allegati in Mail. Se ho un file di immagine image1.png
, posso farlo con
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
Se eseguo il comando precedente e quindi apro un nuovo messaggio in Mail e premo il comando V, il file immagine viene incollato come allegato. Si noti che pbcopy
apparentemente non è una soluzione qui, perché ciò copierebbe il contenuto del file e provocherebbe spazzatura quando incollato con il comando V.
La mia domanda è: come posso fare la stessa cosa con più file? Supponiamo che io voglia incollare entrambi image1.png
e image2.png
. Questo è banale da Finder (selezionali entrambi, comando C, quindi passa a Posta e comando V; voilà, entrambi i file vengono visualizzati come allegati) ... ma come posso farlo dalla riga di comando?
make new attachment with properties {file name:this_file} at after last paragraph
, usando un loop ripetuto argv
. Mi chiedo se la risposta alla domanda originale, tuttavia, sia davvero semplicemente "non puoi farlo con Applescript".