多くの場合、コマンドラインでファイルをクリップボードにコピーして、Mailで添付ファイルとして貼り付けることができます。画像ファイルがある場合image1.png
、これを達成するには
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
上記のコマンドを実行し、Mailで新しいメッセージを開いてコマンドVを押すと、画像ファイルが添付ファイルとして貼り付けられます。これはファイルの内容をコピーし、コマンドVで貼り付けるとジャンクになるため、ここでpbcopy
は明らかに解決策ではないことに注意してください。
私の質問は、複数のファイルで同じことをどのように行うことができますか?との両方を貼り付けたいimage1.png
としimage2.png
ます。これはFinderからは簡単です(コマンドCを両方選択してから、メールとコマンドVに切り替えます。できれば、両方のファイルが添付ファイルとして表示されます)。
make new attachment with properties {file name:this_file} at after last paragraph
は繰り返しループを使用してMailに通知するものを行うApplescriptに取り組んでいますargv
。しかし、元の質問への答えが本当に「Applescriptでこれを行うことはできません」かどうか疑問に思っています。