মডেল ডায়লগগুলি এমন কোনও কিছু নয় যা আপনি গ্যারান্টি দিয়ে দেখান। ওএস ব্যবহারকারীদের একাধিক প্রদর্শন, একাধিক ভার্চুয়াল ডেস্কটপ, সমস্ত প্রদর্শনগুলিতে পিন অ্যাপ্লিকেশন, কোনও প্রদর্শন বা কোনও নির্দিষ্ট প্রদর্শন ব্যবহার করার অনুমতি দেয়।
বিজ্ঞপ্তি কেন্দ্রটি কোনও ব্যবহারকারীর কাছে নোটিশ প্রেরণের সঠিক সরঞ্জাম তাই আমি বিজ্ঞপ্তি কেন্দ্রটি ব্যবহার করতে আপনার স্ক্রিপ্ট / সরঞ্জাম / অ্যাপটিকে আবার ডিজাইন করব।
এছাড়াও, আপনার ইতিমধ্যে যা আছে তার কোনও খালি স্টাব না দেখে, পরিবর্তন কীভাবে বাস্তবায়ন করা যায় সে সম্পর্কে আপনাকে পরামর্শ দেওয়া সত্যিই শক্ত। ঠিক স্ট্যাক ওভারফ্লোতে যেমন - আপনার যদি এখানে কোনও সরঞ্জাম বা স্ক্রিপ্ট নিয়ে সমস্যা হয় তবে দয়া করে আপনার কাজটি দেখান এবং আপনি এখন পর্যন্ত কী ঘটতে চান তা সঠিকভাবে ব্যাখ্যা করতে এবং প্রশ্নে একটি অনুসরণ জিজ্ঞাসা করুন।
এখানে একটি অজগর স্ক্রিপ্ট যা আপনি চেষ্টা করতে পারেন: একটি অজগর "স্ক্রিপ্ট" আমি এসও এর একটি সংক্ষিপ্ত অনুসন্ধান থেকে গ্রহণ করেছি :
import Foundation
import objc
import AppKit
import sys
note = objc.lookUpClass('NSUserNotification')
center = objc.lookUpClass('NSUserNotificationCenter')
def notify(title, subtitle, info_text, delay=0, sound=False, userInfo={}):
notification = note.alloc().init()
notification.setTitle_(title)
notification.setSubtitle_(subtitle)
notification.setInformativeText_(info_text)
notification.setUserInfo_(userInfo)
if sound:
notification.setSoundName_("NSUserNotificationDefaultSoundName")
notification.setDeliveryDate_(Foundation.NSDate.dateWithTimeInterval_sinceDate_(delay, Foundation.NSDate.date()))
center.defaultUserNotificationCenter().scheduleNotification_(notification)
notify("AskDifferent", "you can program now", "Here we go... ", sound=True)
sys.stdout.write("Notification sent...\n")
এটি কোনও অতিরিক্ত ফাইল বা ডাউনলোডের প্রয়োজন ছাড়াই এল ক্যাপিটেনে কাজ করে। আবার, কয়েক ডজন বিকল্প এবং ভাষা রয়েছে, সুতরাং আপনি দীর্ঘমেয়াদী কী করতে চান এবং স্ক্রিপ্টগুলি সংশোধন করতে স্বাচ্ছন্দ্য বোধ করেন সে সম্পর্কে এটি আরও বেশি।