আপনি ইতিমধ্যে নিজেরাই যে প্রশ্নের উত্তর দিয়েছেন তা উত্তর নয়, তবে কেবল সংরক্ষণাগারগুলির জন্য:
পরে একটি ওয়েবসাইট বা একটি ইমেইল বার্তা থেকে একটি ফাইল সংরক্ষণ করা হয়েছে, এক ফাইন্ডারে তথ্য পেতে ব্যবহার করতে পারেন যেখানে একটি ফাইল থেকে এসেছেন এটি । কোনও ইমেল সংযুক্তির জন্য এটি বার্তা প্রেরক, বিষয় এবং সেই বার্তাটি উল্লেখ করে ইউআরএল দেখায়।
তথ্য পাওয়ার পরিবর্তে, তথ্য পেতে কমান্ড লাইনটি ব্যবহার করতে পারেন:
mdls -name kMDItemWhereFroms <ফাইল নাম>
এই open
জাতীয় URL কমান্ডটি ব্যবহার করা ওএস এক্সকে ডিফল্ট অ্যাপ্লিকেশনটিকে সক্রিয় করবে, যেমন এটি কোনও পাঠ্য ফাইলের জন্য পাঠ্য সম্পাদনা সক্রিয় করে। জন্য message:
URL গুলি Mail.app বার্তা দেখাতে (যদি এটি এখনও বিদ্যমান) চালু করা হবে না।
উপরের লিঙ্কে মন্তব্যগুলি থেকে কিছু অ্যাপলস্ক্রিপ্টের সাথে সম্মিলিত:
on open these_items
set first_item to item 1 of these_items
set full_path to quoted form of POSIX path of first_item
set cmd to ¬
"/usr/bin/mdls -name kMDItemWhereFroms " & ¬
full_path & " | grep 'http:\\|https:\\|message:' | xargs open"
do shell script cmd
end open
স্ক্রিপ্ট সম্পাদকটিতে উপরের অ্যাপলস্ক্রিপ্টটি আটকান এবং এটি কেবল রান করুন বিকল্পের সাহায্যে অ্যাপ্লিকেশন হিসাবে সংরক্ষণ করুন । এখন, সেই অ্যাপ্লিকেশনটিতে কোনও ফাইল টেনে আনার সময়, যদি প্রযোজ্য হয় তবে উত্সটি খোলা হবে। আমি অবশ্যই অ্যাপলস্ক্রিপ্ট বিশেষজ্ঞ নই, এবং উপরেরগুলি কোনও ত্রুটি পরিচালনার কাজ করে না, একাধিক ফাইল অ্যাপ্লিকেশনটিতে ফেলে দেওয়া হয় এবং এটি ডিরেক্টরি সমর্থন করে না it তবে একটি ধারণা পেয়ে যায়, আমার ধারণা।
( http:\\
উপরের ব্যাকস্ল্যাশগুলি ইচ্ছাকৃত, এবং পড়া উচিত নয় //
The স্ক্রিপ্টটি অনুসন্ধান করে বা http:
, অন্য কথায়: এগুলি কোনও অংশ হওয়ার উদ্দেশ্যে নয় , তবে একসাথে একটি পালিয়ে যাওয়া ব্যাকস্ল্যাশ গঠন করে, কমান্ডের পাইপ-চরিত্রটি এড়ানোর জন্য together ।)https:
message:
http://
grep