আমি যে অ্যাপলস্ক্রিপ্ট লিখেছিলাম তাতে কীবোর্ড শর্টকাট অর্পণ করব?


43

আমি কীভাবে কোনও অ্যাপলস্ক্রিপ্টে কী-বোর্ড শর্টকাট বরাদ্দ করব? অফিস ২০১১-এ স্বয়ংক্রিয়ভাবে ইনবক্সে ফিরে যাওয়ার জন্য আমি একটি স্ক্রিপ্ট পেয়েছি।


1
এই উত্তর দ্বারা নির্দেশিত হিসাবে পরিষেবার মাধ্যমে নির্ধারিত কীবোর্ড শর্টকাটগুলি সর্বদা সুসংগত হয় না।
উইলিয়াম

উত্তর:


48

তৃতীয় পক্ষের অ্যাপ্লিকেশন ছাড়া এটিও সম্ভব!
1. ওপেন অটোমেটার।
2. একটি নতুন কুইক অ্যাকশন করুন।
৩. এটি নিশ্চিত করুন যে এটি সমস্ত প্রোগ্রামে 'কোনও ইনপুট' পেয়েছে না।
৪. অ্যাপল স্ক্রিপ্ট রান করুন এবং আপনার কোডটি টাইপ করুন।
5. সংরক্ষণ করুন!

এখন সিস্টেম পছন্দসমূহ> কীবোর্ড> শর্টকাটগুলিতে যান। সাইডবার থেকে পরিষেবাদিগুলি নির্বাচন করুন এবং আপনার পরিষেবাটি সন্ধান করুন। ডাবল ক্লিক করে একটি শর্টকাট যুক্ত করুন (none)

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


2
এটি শেষ "অবশেষে" গুরুত্বপূর্ণ - এটি মিস করুন এবং আপনি একটি বিভ্রান্তিকর "ক্রিয়া [...] একটি ত্রুটির মুখোমুখি হয়েছেন" ডায়লগ পেয়েছেন, কেবল আপনাকে ওয়ার্কফ্লো দেখানোর প্রস্তাব দিচ্ছে, সম্ভবত আপনাকে কোনও বুদ্ধিমান বানিয়ে না তোলে।
ইকমানাট

সমস্যাটি আবিষ্কার করে শেষ ধাপটি আমার ওএসের তুলনায়
উইলিয়াম

5
পছন্দের অ্যাপ্লিকেশন বলতে কী বোঝ?
উইলিয়াম

"এখন go to System Preferences > Keyboard > Shortcuts. Select Services from the sidebar and find your service. Add a shortcut by double clicking (none).' পদক্ষেপটি স্বয়ংক্রিয় করার কোনও উপায় থাকলে এটি খুব ভাল হবে - এটি কীভাবে সম্ভব হবে তা কোনও ধারণা নয় ...
সানকারন

3
@ উইলিয়াম যেমন আপনি যদি ফাইন্ডারে অ্যাপলস্ক্রিপ্ট লিখে থাকেন তবে কেবল অ্যাক্সেসিবিলিটি সেটিংসে অটোমেটর এবং ফাইন্ডার উভয়ই নির্বাচন করুন।
মেগা কুকি

15

সংক্ষেপে আপনার ব্যবহার করতে হবে:

  • অ্যাপল স্ক্রিপ্ট চালিত একটি পরিষেবা তৈরি করতে অটোমেটার
  • পরিষেবাতে কীবোর্ড শর্টকাট বরাদ্দ করতে সিস্টেম পছন্দগুলি Pre

নীচে প্রতিটি জন্য জড়িত পদক্ষেপ।

1. অটোমেটার ব্যবহার করে একটি পরিষেবা তৈরি করুন

  1. অটোমেটার চালু করুন (সাধারণত আপনার অ্যাপ্লিকেশন ফোল্ডারের মধ্যে পাওয়া যায়)
  2. ফাইল> নতুন এ যান
  3. পরিষেবা নির্বাচন করুন এবং নির্বাচন ক্লিক করুন
  4. প্রদর্শিত উইন্ডোটির উপরের ডানদিকে, পরিষেবাটি থেকে "কোনও ইনপুট" নির্বাচন করা হয়নি তা নিশ্চিত করুন ড্রপ-ডাউন তালিকাটি
  5. নিশ্চিত করুন যে ড্রপ-ডাউন তালিকায় "যে কোনও অ্যাপ্লিকেশন" প্রদর্শিত হচ্ছে
  6. দীর্ঘ তালিকা সহ দ্বিতীয় কলামে, "অ্যাপলস্ক্রিপ্ট চালান" সন্ধান করুন এবং এটিতে ডাবল ক্লিক করুন
  7. এটি ডানদিকে রান অ্যাপলস্ক্রিপ্ট উইন্ডো যুক্ত করবে
  8. এখন, (* আপনার স্ক্রিপ্ট এখানে যায় *) আপনি চান স্ক্রিপ্টের সাথে প্রতিস্থাপন করুন
  9. অর্থবহ নাম (যেমন GoToInbox) ব্যবহার করে পরিষেবাটি সংরক্ষণ করুন।

এখন পরবর্তী পদক্ষেপে।

২. আপনার শর্টকাট তৈরি করা হচ্ছে

  1. সিস্টেম পছন্দসমূহ> কীবোর্ড> শর্টকাটগুলিতে যান
  2. সাইডবার থেকে পরিষেবাগুলি নির্বাচন করুন
  3. আপনার পরিষেবাটি সন্ধান করুন (এটি ডানদিকে তালিকায় থাকবে)
  4. পরিষেবার নামে ডাবল ক্লিক করে একটি শর্টকাট যুক্ত করুন
  5. এখন সিস্টেম পছন্দসমূহ> সুরক্ষা ও গোপনীয়তা> গোপনীয়তায় যান
  6. সাইডবারে অ্যাক্সেসিবিলিটি নির্বাচন করুন
  7. + চিহ্নে ক্লিক করুন (প্যাডলকটি তালাবদ্ধ থাকলে তা আপনাকে আনলক করতে হতে পারে)
  8. অটোমেটর যুক্ত করুন।
  9. ফাইন্ডার যুক্ত করুন (এটি সন্ধানের জন্য আপনাকে / সিস্টেমে / লাইবারি / কোরসার্ভিসেস / ফাইন্ডার অ্যাপ এ নেভিগেট করতে হবে )।
  10. আপনার সিস্টেম পছন্দগুলি থেকে প্রস্থান করুন।

এখন আপনার দুটি জিনিস করতে সক্ষম হওয়া উচিত:

১. যে কোনও অ্যাপ্লিকেশন থেকে পরিষেবাটি কোনও অ্যাপ্লিকেশন মেনুতে (যেমন ফাইন্ডার> পরিষেবাদি, সাফারি> পরিষেবাদি, পাঠ্য সম্পাদনা> পরিষেবাদি ইত্যাদি) মধ্যে গিয়ে সার্ভিসটি চালান এবং আপনি সবে তৈরি পরিষেবাটি নির্বাচন করুন।

২. পরিষেবাটি চালানোর জন্য কীবোর্ড শর্টকাটটি ব্যবহার করুন।

দ্রষ্টব্য: আমি সচেতন যে কিছু ব্যবহারকারীর জন্য কীবোর্ড শর্টকাটগুলি কোনও পরিষেবায় নিযুক্ত করা হলেও তারা কাজ করছে বলে মনে হয় না। এটি সম্পূর্ণ অন্য বিষয়, তবে এটি যদি আপনার ক্ষেত্রে ঘটে তবে কমপক্ষে আপনি যে কোনও অ্যাপ্লিকেশন ব্যবহার করছেন তার মধ্যে থেকে পরিষেবাটি চালাতে পারেন।

আপনি কিভাবে যাবেন আমি জানতে চাই.


1
আমি কেন নিজেকে ম্যানুয়ালি সন্ধানকারী যুক্ত করব এবং কোন অ্যাপ্লিকেশনগুলিতে এটি সাধারণভাবে কাজ করে না? দেখে মনে হচ্ছে আমাকে কখনও কখনও এটির নিচে স্ক্রিপ্টটি চালাতে হয় এটির আগে এটি নিবন্ধিত করার আগে এটি কীবোর্ড শর্টকাটটি নিবন্ধভুক্ত করবে যা লজ্জাজনক।
উইলিয়াম

2
হ্যাঁ, আমি আমার নোটটির শেষে যে বিষয়টি উল্লেখ করেছি তা কীবোর্ড শর্টকাটটি স্বীকৃত হওয়ার আগে প্রায়শই (তবে সর্বদা নয়) প্রথমে কোনও পরিষেবা চালানোর মাধ্যমে (এবং কখনও কখনও কেবল পরিষেবাদি মেনুতে অ্যাক্সেসই যথেষ্ট) কেবলমাত্র সংশোধন করা যেতে পারে। এটি একটি অত্যন্ত বিরক্তিকর বাগ যা দীর্ঘকাল ধরে ছিল এবং আমি অবশ্যই আপনাকে অ্যাপলের কাছে একটি বাগ রিপোর্ট প্রেরণ করার পরামর্শ দিচ্ছি । কেন আপনাকে ম্যানুয়ালি ফাইন্ডার যুক্ত করতে হবে , কেবলমাত্র এটি ডিফল্টরূপে যোগ করা হয়নি। অবশেষে, আমি বুঝতে পারি না আপনি কী বোঝাতে চেয়েছিলেন যা সাধারণত অ্যাপস এ কাজ করে না ?
মনোমেথ

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

ভাল প্রশ্ন! যদি আপনি শর্টকাট তৈরির জন্য উপরে 5 থেকে 9 ধাপগুলি খুঁজে পান তবে আপনার জন্য এটি প্রয়োজনীয় নয়, তবে এটি দুর্দান্ত। তবে, আমি কাস্টম স্ক্রিপ্টগুলি চালানোর জন্য অনেক লোককে কীবোর্ড শর্টকাট তৈরি করতে সহায়তা করেছি এবং দেখেছি যে এই পদক্ষেপগুলি সহ প্রায়শই একটি ত্রুটি বার্তা এড়ানো হয় (এটি এখন কী আছে বা কোন পরিস্থিতিতে এটি প্রদর্শিত হবে তা মনে করবেন না)। সম্ভবত আমার এই পদক্ষেপগুলি ডিফল্টরূপে অন্তর্ভুক্ত করা উচিত নয় , তবে আমি এখন বেশ কয়েক বছর ধরে যা করছি (যদিও আপনার ম্যাকোসের সংস্করণ অনুসারে সঠিক পদক্ষেপগুলি পৃথক হবে - উপরে আমি আপনার অনুসারে এল ক্যাপিটেনের পদক্ষেপগুলি অন্তর্ভুক্ত করেছি) খয়রাত)।
মনোমেথ

শর্টকাট বরাদ্দের জন্য 5 থেকে 9 ধাপগুলি পুরোপুরি অপ্রয়োজনীয় হওয়া উচিত, যদিও এটিতে যদি ইউআই অটোমেশন বৈশিষ্ট্যগুলি (সিমুলেটেড মাউস ক্লিক এবং কী টিপস) ব্যবহার করা হয় তবে ট্রিগারযুক্ত স্ক্রিপ্টটি সুচারুভাবে চলতে হবে । তবে, শেষ ঘটনাটি পুরোপুরি আরেকটি বিষয়; আপনার উত্তরের এই পদক্ষেপগুলি অন্তর্ভুক্ত করে আপনার দুটি বিষয়কে জাল করা উচিত নয়।
kopischke

9

আপনি বক্সের বাইরে অ্যাপলস্ক্রিপ্টগুলিতে কীবোর্ড শর্টকাট বরাদ্দ করতে পারবেন না। তবে, আপনি পারবেন:

  1. এমন একটি লঞ্চার ব্যবহার করুন যা বিশ্বব্যাপী হট কীগুলি সেট করা এবং অ্যাপলস্ক্রিপ্টগুলি কার্যকর করতে সহায়তা করে ( আলফ্রেড , কীবোর্ড মাস্ট্রো , ফাস্টস্ক্রিপ্টস - যাই হোক না কেন আপনার অভিনব লাগে), বা
  2. একটি মধ্যে স্ক্রিপ্ট করা চালান AppleScript একটি ভিতরে কর্ম Automator সেবা । নোট করুন এটি একটি পরিষেবা হতে হবে, কোনও অ্যাপ্লিকেশন বা কোনও সাধারণ ওয়ার্কফ্লো নয়: পরিষেবাগুলি পছন্দ পছন্দগুলি কীবোর্ড সেটিংসে হটকি সরবরাহ করা যেতে পারে।

@ মেগা কুকির উত্তরের পদক্ষেপগুলি কেবল অনুসরণ করুন ।
kopischke

আপনি আমার 10.6.5 ম্যাকের কোন ওএস সংস্করণটির মালিকানায় "অ্যাপল স্ক্রিপ্ট রান করুন এবং আপনার কোডটি টাইপ করুন" বিকল্পটি মনে হচ্ছে না?
উইলিয়াম

1
এটি "অ্যাপলস্ক্রিপ্ট রান করুন নির্বাচন করুন" নয়, এটি - আমার উত্তরে যেমন উল্লেখ করা হয়েছে - আপনার অটোমেটর পরিষেবাতে আপনাকে অ্যাপলস্ক্রিপ্ট রান করুন; কেবল এটিকে লাইব্রেরি থেকে ক্রিয়াকলাপে টেনে আনুন, এটি আপনাকে একটি ফাংশন স্ক্যাফল্ড সহ একটি পাঠ্য ক্ষেত্র পাবে যাতে আপনি এতে আপনার কোড যুক্ত করতে পারেন। এছাড়াও, আমি সন্দেহ করি @ মেগা কুকির উত্তরের অ্যাক্সেসিবিলিটি সেটিংস দরকার - এগুলি ইউআই অটোমেশনের সাথে সম্পর্কিত।
kopischke

3

দ্রষ্টব্য: ম্যাকোস মোজভেভে এটি "পরিষেবা" থেকে নাম পরিবর্তন করে অটোমেটরে "কুইক অ্যাকশন" করা হয়েছিল।

  1. cmd+ spaceএবং "অটোমেটর" টাইপ করুন
  2. নির্বাচন করুন: ফাইল> নতুন
  3. "দ্রুত পদক্ষেপ" নির্বাচন করুন
  4. "আপেলস্ক্রিপ্ট" বা "শেলসক্রিপ্ট" বা "জাভাস্ক্রিপ্ট" এর জন্য বাম বিভাগের শীর্ষে অনুসন্ধান করুন
  5. ডান পাশের কর্মপ্রবাহে পছন্দসই কর্মটি টেনে আনুন
  6. ফাইল> পছন্দসই নামের সাথে সংরক্ষণ করুন

আপনার কর্মপ্রবাহে কীস্ট্রোক যুক্ত করতে:

  1. সিস্টেমের পছন্দগুলি খুলুন
  2. কীবোর্ড> শর্টকাটগুলি নির্বাচন করুন
  3. বামদিকে পরিষেবাগুলি নির্বাচন করুন
  4. নতুন তৈরি পরিষেবাটি সন্ধান করুন এবং কীবোর্ড শর্টকাট যুক্ত করতে "কিছুই নয়" -তে ডাবল ক্লিক করুন

দ্রষ্টব্য: আপনি যদি এটিকে দ্রুত অ্যাকশন না করেন (যেমন আপনি এটিকে "ওয়ার্কফ্লো" হিসাবে তৈরি করেন) তবে শর্টকাটগুলি তালিকা এটি সনাক্ত করবে না।
শ্রীধর সারনোবাত

-2

আপনি সিস্টেম পছন্দ -> কীবোর্ড -> শর্টকাট -> একটি নতুন শর্টকাট যুক্ত করতে পারেন। তারপরে আপনি আপনার স্ক্রিপ্টটি নির্বাচন করতে পারেন।

https://support.apple.com/kb/PH18418?locale=en_US


3
যে কাজ করবে না। আপনি যে দস্তাবেজের সাথে সংযোগ দিচ্ছেন সেটি কোনও অ্যাপ্লিকেশনের মেনু কমান্ডে কীভাবে (পুনরায়) হটকি সরবরাহ করতে হবে তা বর্ণনা করে
kopischke

ভাঙা লিঙ্ক, আপেল দীর্ঘকাল থেকে এই এক-ক্লিক কার্যকারিতাটি অক্ষম করেছে, এটি তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে অন্তর্ভুক্ত 90-ক্লিক অপারেশনের মাধ্যমে প্রতিস্থাপন করেছে।
এরিক লেসচিনস্কি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.