হ্যাঁ ট্যাগগুলি আমার উপর মুছে যায়।
সেগুলি পুনরায় সেট করার উদাহরণ হিসাবে। আপনি ট্যাগগুলি প্রথমে আপনার পরিবর্তনগুলি প্রয়োগ করতে পারেন এবং তারপরে সেগুলি পুনরায় সেট করতে পারেন।
1, ফাইলের পথে (ইনপুট) ভেরিয়েবলের প্রথম সেট মান সেট করুন: ফাইলের নামকরণ করা হয়েছে
2, একটি রান অ্যাপলস্ক্রিপ্ট ফাইলের পথ পাস : ট্যাগ তথ্য সংগ্রহ।
এই উদাহরণটি একটি একক ফাইলে কাজ করে।
কোড:
on run {input, parameters}
set tag to do shell script "xattr -px com.apple.metadata:_kMDItemUserTags" & space & quoted form of POSIX path of (item 1 of input)
return tag
শেষ রান
3, ফলটি ভেরিয়েবলের একটি সেট মান - var নাম ট্যাগের উপর পাস করুন
4, ভেরিয়েবলের মান পান : ফাইল ফাইল : উপরের ক্রিয়া থেকে ইনপুট উপেক্ষা করুন।
5, এটা সম্মুখের পাস ঘোরান চিত্র অ্যাকশন
6, ভেরিয়েবলের মান পান : ট্যাগ ট্যাগ : ঘোরানো চিত্রগুলি অ্যাকশন থেকে চিত্রের পথটিও এই ক্রিয়া দ্বারা সংগ্রহ করা হবে।
7, রান অ্যাপলস্ক্রিপ্টে ফাইল পাথ এবং ট্যাগ অ্যারে পাস করুন
on run {input, parameters}
set theFile to item 1 of input
set theTags to item 2 of input
do shell script "xattr -wx com.apple.metadata:_kMDItemUserTags" & space & quoted form of theTags & space & quoted form of POSIX path of theFile
end run
এটি কেবলমাত্র একটি উদাহরণ যা আমার সাধারণ পরীক্ষাগুলিতে কাজ করেছিল এবং আপনি প্রথমে এটি অনুলিপিগুলিতে পরীক্ষা করতে চাইতে পারেন।