Często znajduję się w wierszu poleceń i chcę skopiować pliki do schowka, aby móc wkleić je jako załączniki w programie Mail. Jeśli mam plik obrazu image1.png
, mogę to zrobić za pomocą
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
Jeśli wykonam powyższe polecenie, a następnie otworzę nową wiadomość w programie Mail i naciśnie polecenie V, plik obrazu zostanie wklejony jako załącznik. Zauważ, że pbcopy
najwyraźniej nie jest to rozwiązanie tutaj, ponieważ spowodowałoby to skopiowanie zawartości pliku i spowodowałoby niepotrzebne śmieci po wklejeniu za pomocą polecenia V.
Moje pytanie brzmi: jak mogę zrobić to samo z wieloma plikami? Załóżmy, że chcę wkleić oba image1.png
i image2.png
. Jest to trywialne z Findera (wybierz je oba, polecenie C, a następnie przełącz na Mail i polecenie V; voila, oba pliki pojawiają się jako załączniki)… ale jak mogę to zrobić z wiersza poleceń?
make new attachment with properties {file name:this_file} at after last paragraph
, używając pętli powtarzania argv
. Zastanawiam się jednak, czy odpowiedź na pierwotne pytanie brzmi po prostu: „nie można tego zrobić za pomocą Applescript”.