मैंने एक Applescript बनाई है जो वर्तमान ट्रैक को पसंदीदा करेगी। मैंने इसे एक सेवा के रूप में सहेजा, और इसे एक शॉर्टकट दिया।
on run {input, parameters}
tell application "iTunes"
set loved of current track to true
end tell
return input
end run
हालांकि, यह केवल तभी काम करता है जब आईट्यून्स विंडो फोकस में हो। यदि मैं शॉर्टकट को दबाता हूं जब आईट्यून्स फोकस में विंडो नहीं होता है, तो मुझे सिस्टम ट्रे में सर्विस गियर दिखाई नहीं देता है, यह दर्शाता है कि स्क्रिप्ट नहीं चल रही है।
मैं इस बात की परवाह किए बिना कि खिड़की पर ध्यान केंद्रित किए बिना स्क्रिप्ट कैसे चलाते हैं?
1
मुझे लगता है कि आपको एक शॉर्टकट का उपयोग करने की आवश्यकता है जो अन्य ऐप्स में सामान्य नहीं है। उदाहरण के लिए Cmd / Shift / F, फाइंडर में 'ऑल माय फाइल्स' है।
—
टेटसुजिन
Tetsujin एक बहुत ही महत्वपूर्ण बिंदु बनाता है, हालाँकि आपने अपने पोस्ट में अपनी ऑटोमेटर सेवा में उपयोग की गई सेटिंग के बारे में जानकारी छोड़ दी है। हां, आपने AppleScript कोड को शामिल किया था, लेकिन सेवा सेटिंग्स को नहीं, उदाहरण के लिए: सेवा चयनित प्राप्त करता है ... आदि, संभवतः इसे "कोई इनपुट नहीं" और "किसी भी एप्लिकेशन" पर सेट करें, हालांकि आपको हमेशा इस तरह के मामलों में पूरी जानकारी शामिल करनी चाहिए । उस ने कहा, अगर उन सेटिंग्स पर सेट किया जाता है तो टेटसुजिन की टिप्पणी पसंदीदा ट्रैक (सजा का इरादा) पर है।
—
user3439894