ম্যাক ওএস-এ কমান্ড লাইন থেকে কীভাবে একটি সতর্কতা ডায়ালগ পপ-আপ ট্রিগার করবেন

Anonim

কখনও আপনি ম্যাক-এ টার্মিনালের মাধ্যমে একটি ডায়ালগ সতর্কতা পপ-আপ করতে চান? ভাল এটা দেখা যাচ্ছে যে আপনি সর্বদা দরকারী osascript কমান্ড দিয়ে করতে পারেন, যা টার্মিনাল থেকে AppleScript কার্যকর করার অনুমতি দেয়। যারা MacOS-এর কমান্ড লাইনে অনেক সময় ব্যয় করেন তাদের জন্য, একটি নির্দিষ্ট কাজ শেষ হলে বা এমনকি একটি স্ক্রিপ্টের অংশ হিসাবে অন্তর্ভুক্ত করার জন্য আপনাকে জানানোর জন্য এটি একটি দুর্দান্ত ছোট কৌশল হতে পারে।এটি আমার প্রিয় সাধারণ টার্মিনাল কৌশলগুলির একটিতে একটি ভিজ্যুয়াল পদ্ধতির মতো যা একটি কমান্ড লাইন টাস্ক সম্পূর্ণ হলে মৌখিকভাবে ঘোষণা করা হয়৷

আসুন পর্যালোচনা করা যাক কিভাবে উন্নত Mac ব্যবহারকারীরা কমান্ড লাইন থেকে MacOS GUI-তে সতর্ক ডায়ালগ বক্স ট্রিগার করতে পারে। পপ-আপ সতর্কতা ট্রিগার করার জন্য আপনি একটি স্পেসিফিকেশন অ্যাপ্লিকেশন নির্দিষ্ট করতে বেছে নিতে পারেন, অথবা, সম্ভবত আরও ভাল, ম্যাক ওএস এক্স-এর সর্বাগ্রে অ্যাপ্লিকেশন যাই হোক না কেন একটি সতর্কতা ডায়ালগ ট্রিগার করুন।

এবং হ্যাঁ এটি বিদ্যমান macOS বা Mac OS X-এর প্রতিটি সংস্করণে কাজ করে, তাই এখানে কোনো সামঞ্জস্যপূর্ণ সমস্যা থাকা উচিত নয়।

কিভাবে ম্যাক ওএসে একটি ডায়ালগ সতর্কতা পপ-আপ করবেন

সম্ভবত সবচেয়ে উপযোগী ডায়লগ সতর্কতা হল যে কোন জায়গা থেকে দৃশ্যমান এবং এইভাবে যা অগ্রগণ্য অ্যাপ্লিকেশন তা পাঠানো হয়। এটি নিশ্চিত করে যে সতর্কতা বাক্সটি মিস হবে না।

ম্যাকের সবচেয়ে সামনের অ্যাপ্লিকেশনটিতে একটি ডায়ালগ সতর্কতা বাক্স ট্রিগার করার সিনট্যাক্স নিম্নরূপ:

"

osascript -e &39;টেল অ্যাপ্লিকেশানকে (পাঠ হিসেবে সবচেয়ে সামনের অ্যাপ্লিকেশনের পথ) ডায়ালগ প্রদর্শনের জন্য হ্যালো osxdaily.com>"

ফলে পপ-আপ সতর্কতা বাক্সটি দেখতে এইরকম:

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

"

python MagicScript.py && osascript -e &39;টেল অ্যাপ্লিকেশান (পাঠ হিসাবে সবচেয়ে সামনের অ্যাপ্লিকেশনের পথ) ডায়ালগ প্রদর্শনের জন্য স্ক্রিপ্টটি সম্পূর্ণ হয়েছে>"

এই উদাহরণটি একটি ডায়ালগ বক্স ট্রিগার করবে যা বলে "ম্যাজিকস্ক্রিপ্ট" ম্যাজিকস্ক্রিপ্ট চালানো শেষ করার পরে ম্যাক OS X GUI-তে সবচেয়ে সামনের অ্যাপ্লিকেশনটিতে হলুদ সতর্কতা আইকন সহ "স্ক্রিপ্ট সম্পূর্ণ হয়েছে"।py' আপনি স্টপ, নোট, সতর্কতার মতো অন্যান্য আইকন বাছাই করতে পারেন অথবা ইচ্ছা করলে একটি কাস্টম আইকনে যাওয়ার পথও নির্দিষ্ট করতে পারেন।

যখন আপনি একটি অ্যাপ্লিকেশন, সিস্টেম ইভেন্টস, বা SystemUIServer নির্দিষ্ট করতে পারেন, বিস্তৃত ফ্রন্টমোস্ট অ্যাপ্লিকেশনটি বেছে নেওয়ার ফলে অ্যালার্ট ডায়ালগ উইন্ডোটি অনস্ক্রিনে উপস্থিত হতে দেয় তা কোন ব্যাপারই নয় যে অ্যাপ্লিকেশনটি অগ্রভাগে থাকুক। আসুন নির্দিষ্ট অ্যাপগুলিতে ট্রিগারিং ডায়ালগ সতর্কতাগুলি কভার করি, কারণ এটিও পছন্দসই হতে পারে।

নির্দিষ্ট অ্যাপ্লিকেশনে একটি ডায়ালগ সতর্কতা ট্রিগার করুন

একটি নির্দিষ্ট অ্যাপ্লিকেশনে একটি ডায়ালগ বা সতর্কতা পাঠাতে, প্রশ্নে থাকা অ্যাপের নামটি উল্লেখ করুন, যেমন:

"

কমান্ড লাইনের মাধ্যমে ম্যাক ওএস ফাইন্ডারে একটি সতর্কতা ডায়ালগ ট্রিগার করা: osascript -e &39;অ্যাপ ফাইন্ডারকে osxdaily.com&39; থেকে হ্যালো ডায়ালগ প্রদর্শন করতে বলুন "

"

কমান্ড লাইনের মাধ্যমে টার্মিনাল অ্যাপে একটি সতর্কীকরণ ডায়ালগ ট্রিগার করা: osascript -e &39;অ্যাপ টার্মিনালকে osxdaily.com&39; থেকে হ্যালো ডায়ালগ প্রদর্শন করতে বলুন "

"

সাফারিতে কমান্ড লাইনের মাধ্যমে একটি সতর্কতা ডায়ালগ ট্রিগার করা: osascript -e &39;অ্যাপ Safari কে osxdaily.com&39; থেকে Hello ডায়ালগ প্রদর্শন করতে বলুন "

"

কমান্ড লাইনের মাধ্যমে সিস্টেম ইভেন্টে একটি সতর্কতা ডায়ালগ ট্রিগার করুন: osascript -e &39;Howdy Doo&39; ডায়ালগ প্রদর্শন করতে অ্যাপ সিস্টেম ইভেন্টগুলিকে বলুন&39; "

এইভাবে সতর্কতা পাঠানোর জন্য আপনি যেকোন অ্যাপ্লিকেশন নির্দিষ্ট করতে পারেন, কিন্তু আমাদের অনেকের কাছে বৃহত্তর ফ্রন্টমোস্ট বা সিস্টেম ইভেন্টগুলি সম্ভবত আরও দরকারী পছন্দ৷

যদি একটি সাধারণ পপ-আপ ডায়ালগ ট্রিগার খুব বেশি অনুপ্রবেশকারী হয়, তাহলে আপনি ম্যাকের নোটিফিকেশন সেন্টারে টার্মিনাল-নোটিফায়ার সহ সতর্কবার্তা পাঠানোর প্রশংসা করতে পারেন, টার্মিনাল-নোটিফায়ার হল একটি তৃতীয় পক্ষের সমাধান যা কমান্ড লাইন বার্তাগুলিকে অনুমতি দেয় Mac OS-এর সাধারণ বিজ্ঞপ্তি কেন্দ্রে উপস্থিত হয়। একটি এমনকি কম আক্রমণাত্মক বিকল্প হবে টার্মিনাল ডক আইকনে একটি বিজ্ঞপ্তি ব্যাজ ট্রিগার করা যদিও এটি অনেক ব্যবহারকারীর প্রয়োজনের জন্য খুব সূক্ষ্ম হতে পারে৷

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

এই টিপটি ব্যবহার করার কোন আকর্ষণীয় উপায় আছে, অথবা কমান্ড লাইন থেকে Mac OS-এর GUI-তে ডায়ালগ বক্স ট্রিগার করার অন্য কোন পদ্ধতি সম্পর্কে জানেন? আমাদের মন্তব্য জানাতে.

ম্যাক ওএস-এ কমান্ড লাইন থেকে কীভাবে একটি সতর্কতা ডায়ালগ পপ-আপ ট্রিগার করবেন