আমার যা প্রয়োজন তা এখানে। আমার একটি ফোল্ডার অ্যাকশন দরকার যা তাদের এক্সটেনশানগুলি অনুসারে ফাইলগুলি লুকায় । ( দৃশ্যমান ফাইলগুলির জন্য এক্সটেনশানগুলি গোপন করে এমন আমার ফোল্ডারের ক্রিয়া দরকার নেই need) ফোল্ডারের প্রতিটি ফাইল এবং ভবিষ্যতে ফোল্ডারে যুক্ত হওয়া প্রতিটি ফাইলের জন্য এই ক্রিয়াটি প্রয়োগ করা দরকার।
অনুরূপ কাজের জন্য এখানে সহায়তা চেয়েছিল , তবে এটি এমন স্মার্ট ফোল্ডারগুলির সাথে সমাধান করা হয়েছিল যা আমার পক্ষে কার্যকর হয় না কারণ আমি এই প্রসঙ্গে কোনও স্মার্ট ফোল্ডার ব্যবহার করতে পারি না। অনুরূপ আরও একটি কাজ এখানে জিজ্ঞাসা করা হয়েছিল । জবাবে মডারেটর বিমিক বলেছিল যে আমি বর্ণনা করেছি এই ফোল্ডারটির ক্রিয়াকলাপগুলি এই সাইটের অন্যান্য নিবন্ধ থেকে একসাথে রাখা যেতে পারে। আমি তা করতে অক্ষম হয়েছি। এই ফোল্ডারটির ক্রিয়াকলাপের জন্য আমার প্রয়োজনীয়তাও লটেক্সের পক্ষে অনন্য নয় এবং সুতরাং সেখানে আলোচিত অন্যান্য সমাধানগুলির কোনও ব্যবহার হবে না। সুতরাং আমি যা খুঁজছি তা অন্য কোথাও সমাধান হয়নি।
আমি দুটি জিনিস চেষ্টা করেছি। প্রাথমিকভাবে, আমি এখানে যা দেখানো হয়েছিল তা মডেল করার চেষ্টা করেছি । প্রথমত, আমি অটোমেটরের মাধ্যমে একটি। অ্যাপ তৈরি করেছি যা এই শেল স্ক্রিপ্টটি চালায়:
find /Users/USER/FOLDER/* -iname *.EXTENSION -execdir chflags hidden {} \;
দ্বিতীয়ত, আমি একটি স্ক্রিপ্ট তৈরি করেছি যা নিম্নলিখিত কমান্ডগুলি চালায়:
on adding folder items to this_folder after receiving added_items tell application "Mac OS X:Users:USER:Library:Workflows:Applications:Folder Actions:FIRSTSTEP.app" open added_items end tell end adding folder items to
আমি এটি বুঝতে পেরেছি, প্রতিবার ক্রিয়াকলাপের সাথে ফোল্ডারে কিছু যুক্ত করার পরে এটি পূর্ববর্তী অটোমেটর অ্যাপটি চালায়। অবশেষে, আমি এই স্ক্রিপ্টটিকে ফোল্ডারে ক্রিয়াকলাপ হিসাবে ফোল্ডারে যুক্ত করেছি যা প্রশ্নের মধ্যে আচরণটি প্রদর্শন করা দরকার।
তবে এটি আমার পক্ষে কার্যকর হয়নি। কোন ধারণা কি ঘটছে?
ফোল্ডারে শেল স্ক্রিপ্টটি খালি চালাতে আমি হ্যাজেল ব্যবহার করার চেষ্টা করেছি । এটি যখন ফোল্ডারে প্রথমবার যুক্ত করা হয় তখন ফাইলটি আড়াল করতে কাজ করে তবে পরবর্তী কোনও ফাইল যুক্ত হয় না doesn't যে ত্রুটিটি দেওয়া হয় তা হ'ল "শেলসক্রিপ্টটি অ-সফল স্থিতি কোড সহ বেরিয়েছে: ১"