প্রায়শই আমি কমান্ড লাইনে নিজেকে ক্লিপবোর্ডে ফাইলগুলি অনুলিপি করতে চেয়ে দেখতে পাই, যাতে আমি সেগুলিকে মেইলে সংযুক্তি হিসাবে পেস্ট করতে পারি। আমার কাছে যদি কোনও চিত্র ফাইল থাকে image1.png
, তবে আমি এটি দিয়ে সম্পন্ন করতে পারি
osascript -e 'tell app "Finder" to set the clipboard to ( POSIX file "image1.png" )'
যদি আমি উপরের কমান্ডটি কার্যকর করি এবং তারপরে মেল এবং একটি নতুন বার্তা খুলি এবং ভি কমান্ড টিপুন, চিত্র ফাইলটি সংযুক্তি হিসাবে আটকানো হবে। নোটটি এখানে pbcopy
আপাতদৃষ্টিতে কোনও সমাধান নয় , কারণ এটি ফাইলের বিষয়বস্তু অনুলিপি করে এবং ভি কমান্ডের সাথে আটকালে জাঙ্ক হয়ে যায় result
আমার প্রশ্ন আমি একাধিক ফাইল দিয়ে একই জিনিস করতে পারি? ধরুন আমি image1.png
এবং উভয়ই পেস্ট করতে চাই image2.png
। এটি ফাইন্ডারের কাছ থেকে তুচ্ছ (তাদের উভয়টি নির্বাচন করুন, সি কমান্ড করুন, তারপরে মেলটিতে স্যুইচ করুন এবং ভি কমান্ড; ভোইলা, উভয় ফাইল সংযুক্তি হিসাবে প্রদর্শিত হবে) ... তবে আমি কীভাবে কমান্ড লাইন থেকে এটি করতে পারি?
make new attachment with properties {file name:this_file} at after last paragraph
একটি পুনরাবৃত্তি লুপ ব্যবহার করে জানায় argv
। আমি ভাবছি যে মূল প্রশ্নের উত্তর, তবে, সত্যিই কেবল "আপনি অ্যাপ্লিক্রিপ্ট দিয়ে এটি করতে পারবেন না" is