हर 30 सेकंड में एक ऐप्पल डायलॉग बॉक्स के चुनाव के लिए डिज़ाइन की गई AppleScript फ़ाइल को देखते हुए, मैं अपने मैक ओएस को आसानी से कैसे सेट कर सकता हूं ताकि यह AppleScript फ़ाइल हर बार पृष्ठभूमि में चुपचाप लॉगिन होने पर शुरू हो?
स्क्रिप्ट के लिए कोड (रुचि के मामले में) नीचे सूचीबद्ध है, और एयरमेल बीटा ऐप पर "बाद में" क्लिक करने के लिए डिज़ाइन किया गया है:
repeat
if (exists application "AirMail Beta") then
tell application "System Events" to tell process "Airmail Beta"
if exists (button "Later" of front window) then
click (button "Later" of front window)
end if
end tell
end if
delay 30
end repeat
उपर्युक्त स्क्रिप्ट काम करती है, लेकिन अगर कोई भी Apple Apple को लिखे बिना डायलॉग को ऑटो-क्लिक करने का बेहतर तरीका सोच सकता है जो हर कुछ सेकंड में पोल करता है, तो टिप्पणियों में इस तरह के समाधान की पेशकश करने के लिए स्वतंत्र महसूस करें। मुख्य रूप से, मैं लगातार चलाने के लिए डिज़ाइन किए गए AppleScripts को प्रबंधित करने का सबसे अच्छा तरीका जानना चाहूंगा ताकि वे स्वचालित रूप से लॉगिन में देखे बिना सक्षम / अक्षम और स्टार्टअप हो सकें।
.job
में कुछ भी होने का नाम हो सकता है.plist
? मैंने एक रिवाज बनाने की कोशिश की है.plist
और लगता है कि यह सफलतापूर्वक लोड हो रहा.plist
हैlaunchhd
, लेकिन स्क्रिप्ट ही शुरू नहीं होती है।launchctl
बाद में करते समय मुझे टर्मिनल का कोई फीडबैक नहीं मिला । मुझे पता है कि स्क्रिप्ट काम करती है क्योंकि अगर मैं बस करता हूं तोosascript /PATH/to/script.scpt
यह वही करता है जो इसे माना जाता है।