आइट्यून्स कीबोर्ड शॉर्टकट सेवा केवल तब काम करती है जब फोकस हो


0

मैंने एक 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

जवाबों:


0

यह एक सेवा के रूप में एक सेट अप था जो किसी भी आवेदन में इनपुट और रन नहीं लेता है।

लेकिन यह समस्या नहीं थी। वास्तव में, @ टेट्सुजिन सही प्रतीत होता है। यह एप्लिकेशन में एक कीबोर्ड शॉर्टकट के साथ एक संघर्ष था जिसमें कीबोर्ड फोकस था। मैंने एक अलग शॉर्टकट का इस्तेमाल किया और यह काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.