Seringkali saya menemukan diri saya pada baris perintah ingin menyalin file ke clipboard, sehingga saya bisa menempelkannya sebagai lampiran di Mail. Jika saya memiliki file gambar image1.png
,, saya dapat melakukannya dengan
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
Jika saya menjalankan perintah di atas dan kemudian membuka pesan baru di Mail dan tekan perintah V, file gambar disisipkan sebagai lampiran. Catatan yang pbcopy
tampaknya bukan solusi di sini, karena ini akan menyalin isi file dan menghasilkan sampah ketika disisipkan dengan perintah V.
Pertanyaan saya adalah bagaimana saya bisa melakukan hal yang sama dengan banyak file? Misalkan saya ingin menempelkan keduanya image1.png
dan image2.png
. Ini sepele dari Finder (pilih keduanya, perintah C, kemudian beralih ke Mail dan perintah V; voila, kedua file muncul sebagai lampiran) ... tetapi bagaimana saya bisa melakukan ini dari baris perintah?
make new attachment with properties {file name:this_file} at after last paragraph
, menggunakan pengulangan berulang argv
. Saya bertanya-tanya apakah jawaban untuk pertanyaan awal, bagaimanapun, memang hanya "Anda tidak bisa melakukan ini dengan Applescript".