আমার একটি কাস্টম পরিষেবা রয়েছে যা আমি অটোমেটারে তৈরি করেছি (আমি ওএস এক্স 10.6.5 এ আছি)। পরিষেবাটি একটি অ্যাপলস্ক্রিপ্ট কার্যকর করে যা ঘুরেফিরে শেল স্ক্রিপ্ট কার্যকর করে। অ্যাপল স্ক্রিপ্ট এখানে:
on run {input, parameters}
-- do shell script "/usr/bin/find " & input & " -type f -name .DS_Store -delete -print"
display alert "Path: " & input
end run
সমস্যাটি হ'ল, পরিষেবাটি (চলকগুলিতে input
) অতিক্রম করা পথটি দেখে মনে হচ্ছে:
Macintosh HD:Users:Matthew:Documents:Programming:Apple Scripts:
এবং কমান্ডটি সঠিকভাবে সম্পাদন করার জন্য, পথটির মতো দেখতে হবে:
Macintosh\ HD/Users/Matthew/Documents/Programming/Apple\ Scripts/
সুতরাং, দ্বিতীয় পথের প্রথম পথটি অনুবাদ করার কোনও উপায় আছে? আমি একটি মূল ফাংশন আশা করি যা এটি পরিচালনা করে। তবে আমি মনে করি কোন ধরণের রেইজেক্স / সন্ধান / প্রতিস্থাপন / ইত্যাদি কাজ করবে? আমি এইচটিএমএল / সিএসএস / জাভাস্ক্রিপ্ট / পিএইচপি এর সাথে পরিচিত, কোকো / অ্যাপলস্ক্রিপ্ট / সি এর সাথে নয়। কোনও দিকনির্দেশ বা পরামর্শ দুর্দান্ত হবে!
/
পাথ শুরুতে বুট ভলিউম হয়। অন্যান্য হার্ড ড্রাইভগুলি চলছে/Volumes/