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?
sumber
make new attachment with properties {file name:this_file} at after last paragraph
, menggunakan pengulangan berulangargv
. Saya bertanya-tanya apakah jawaban untuk pertanyaan awal, bagaimanapun, memang hanya "Anda tidak bisa melakukan ini dengan Applescript".Jawaban:
Ini tidak cukup sempurna untuk apa yang Anda inginkan, tetapi saya pikir itu mungkin membuat Anda lebih dekat. Quicksilver memiliki alat baris perintah. Ketika diinstal, Anda dapat mem-pipe file dari baris perintah ke aplikasi Quicksilver, dan dari sana mengirimnya sebagai lampiran di Mail.
Untuk menginstal alat baris perintah Quicksilver, aktifkan Quicksilver. Kemudian navigasikan ke Quicksilver> Preferences untuk membuka jendela preferensi. Klik Preferensi di kanan atas jendela. Di sebelah kiri, klik pada Alat Baris Perintah dan instal.
Di Terminal, Anda dapat mengetik
Menekan enter akan mengirim file-file itu ke panel pertama Quicksilver. Tekan tab untuk pindah ke panel tindakan dan pilih tindakan Mail / Email Baru Dengan Lampiran. Tekan enter, dan email baru dengan file yang Anda pilih terlampir akan muncul.
Perhatikan bahwa Anda juga harus menginstal plugin Mail and Command Line di Quicksilver (Quicksilver> Preferences> Plug Ins).
sumber
Anda dapat melakukan sesuatu seperti:
Sekarang papan tulis Anda berisi banyak file (dari berbagai folder) yang dapat Anda tempelkan ke email Anda.
sumber
Mengapa tidak seret dan jatuhkan saja? Terkadang teknisi terlalu rumit dan melupakan hal-hal sederhana yang dapat dilakukan Mac.
sumber