একটি কী সংমিশ্রণ টিপলে ক্লিপবোর্ড থেকে তথ্য সহ ফাইলগুলির নাম রাখে এমন অ্যাপল স্ক্রিপ্ট তৈরি করুন


0

আমি ফাইল সেটগুলির সাথে শুরুতে একই সংখ্যার সাথে কাজ করি, তবে বৈচিত্র সহ, উদাহরণস্বরূপ 0545038773.jpg, 0545038773 _ right .jpg, 0545038773 _ বাম .jpg, 0545038773 _TOP .jpg, ইত্যাদি

আমি দায়িত্ব অর্পণ করা চাই _left , _right , _TOP , ইত্যাদি কমান্ড এর মতো নির্দিষ্ট কী সমন্বয় বা অপশন এবং আরও 1 টি একই সময়ে চাপা হয়, OPT3 , OPT4 , OPT5 , ইত্যাদি

আদর্শভাবে, আপনি যে কোনও জায়গা থেকে 0545038773 প্রথম অংশটি অনুলিপি করতে চান , তারপরে আপনি যখন ফাইলটি নির্বাচন করেন এবং কী কমান্ড টিপুন, উদাহরণস্বরূপ, ওপিটি + 1 , স্ক্রিপ্টটি নাম ক্ষেত্রটি হাইলাইট করে, ক্লিপবোর্ড থেকে অনুলিপিযুক্ত তথ্য রাখে, 0545038773, তারপরে সংযোজন কোন কী কম্বো টিপানো হয় তার উপর নির্ভর করে বাম বা _ ডানে।

কোন সাহায্য প্রশংসা করা হবে। আমার কাছে এমন কিছু ছিল যা পিসির জন্য এটি করেছিল তবে চেষ্টা করে এটির কোনও অনুবাদ শুরু করার জন্য আমার কাছে আর স্ক্রিপ্টের অ্যাক্সেস নেই।

এমনকি প্রথম অংশটি সাহায্য করবে। ফাইল নির্বাচন করুন, কী কমান্ড টিপুন, নামকরণের ক্ষেত্রটি হাইলাইট করুন, ক্লিপবোর্ড থেকে আটকানো। ধন্যবাদ।

উত্তর:


1

এটি দুটি অর্ধেকের সমস্যা। দ্বিতীয়ার্ধটি সহজ:

    tell application "Finder" to get the selection as alias list

    tell result
        if (count it) is not 1 then return
        set TheFile to its first item
    end tell

    tell application "Finder" to set the name of TheFile to ¬
        [the clipboard, "_left", ".jpg"] as text

আপনি এখানে কোডের মূল লাইনটি চান তা হল পেনাল্টিমেট লাইন set name of TheFile to..., যেখানে থাইফাইল একটি পরিবর্তনশীল যা বর্তমানে ফাইন্ডারে নির্বাচিত আইটেমটির দিকে ইঙ্গিত করে এবং আপনি উপযুক্ত হিসাবে দেখতে কেবল অ্যাডেন্ডিং টেক্সট আইটেমটি পরিবর্তন করতে হবে। প্রথম কয়েকটি লাইনগুলি কেবল ফাইন্ডারের কাছ থেকে বাছাই করা এবং শুধুমাত্র একটি ফাইল নির্বাচন করা হয়েছে তা নিশ্চিত করার সাথে মোকাবিলা করে ।

আপনার সমস্যার প্রথমার্ধটি সমাধানযোগ্য তবে নির্ভরযোগ্যতার তুলনায় বিনিয়োগের বিভিন্ন ডিগ্রীতে।

আপনি কি কোনও অটোমেশন সফ্টওয়্যার ব্যবহার করেন, যেমন আলফ্রেড , বেটার টাচ সরঞ্জাম , কীবোর্ড মাস্ট্রো বা ফাস্টস্ক্রিপ্টস ? এগুলি সমস্তই আপনাকে হটকি তৈরি করতে দেয় যা আপনার যা চান তা করতে ম্যাক্রোকে ট্রিগার করে (এই ক্ষেত্রে উপরের স্ক্রিপ্টটি চালান)। এটি আমার কাজ করার প্রস্তাবিত পদ্ধতি হবে তবে এগুলি সমস্ত অ্যাপ্লিকেশনগুলির জন্য প্রদান করা হয়।

অন্য উপায়টি হ'ল ম্যাকোজে একটি পরিষেবা তৈরি করা ( অটোমেটার ব্যবহার করে )। এটি সম্পন্ন হয়ে গেলে আপনি সিস্টেমের পছন্দসমূহ> কীবোর্ড> শর্টকাটস> পরিষেবাদিতে যেতে পারেন, তালিকায় এটি সন্ধান করতে পারেন, বাক্সটি চেক করতে পারেন এবং আপনি যেমন উল্লেখ করেছেন তার মতো এটিতে একটি শর্টকাট বরাদ্দ করতে পারে।

তারপরে, যখনই আপনি এই শর্টকাটগুলি টিপুন, পরিষেবাটি আপনার অ্যাপলস্ক্রিপ্টটি চালায় এবং কার্যকর করে।

আশাকরি এটা সাহায্য করবে. আপনার যদি স্পষ্টকরণের প্রয়োজন হয় তবে একটি মন্তব্য দিন এবং আমি আপনার কাছে ফিরে আসব।


ফাস্টস্ক্রিপ্টগুলি 10 শর্টকাট অ্যাসাইনমেন্ট পর্যন্ত বিনামূল্যে।
ব্যবহারকারী 3439894
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.