पाठ चयन पर एक स्वचालित स्क्रिप्ट को ट्रिगर करना


1

मैक ओएस एक्स पर पाठ चयन पर एक ऑटोमेटर स्क्रिप्ट को ट्रिगर करना संभव है? यानी अगर मैं किसी भी एप्लिकेशन (जैसे सफारी, एक्लिप्स, आदि) में कुछ पाठ का चयन करता हूं, तो उसे एक स्वचालित स्क्रिप्ट को ट्रिगर करना चाहिए।

मैं अन्य भाषाओं / स्वचालन कार्यक्रमों का उपयोग करके सुझावों के लिए खुला हूं।

जवाबों:


2

यदि अनुप्रयोग स्क्रिप्ट योग्य हैं जैसे कि सफारी है, तो आप संभवतः एक एप्सस्क्रिप्ट अनुप्रयोग चला सकते हैं और चयन कर सकते हैं। तब आप कार्य चलाकर या ऑटोमेकर वर्कफ़्लो को कॉल करके जवाब दें।

Afaik एप्लिकेशन पाठ के चयन के समय सूचनाएँ नहीं भेजते हैं, इसलिए इसे समय-समय पर जाँच का उपयोग करके काम करना होगा। जिसका अर्थ है कि जब आप Applescript एप्लीकेशन प्रतिक्रिया करते हैं, तो इसमें देरी हो सकती है

ऐप्पलस्क्रिप्ट ऐप का उदाहरण। (स्टे ओपन चेक के साथ एप्लिकेशन को सहेजें)

    property oldSelectedText : ""


on idle
    try
        tell application "Safari"

            set selectedText to (do JavaScript "(''+getSelection())" in document 1)
            if selectedText is not "" then
                if oldSelectedText is not equal to selectedText then

                    (* DO STUFF*)

                    set oldSelectedText to selectedText
                    display notification with title "Safari Selection" subtitle selectedText

                end if
            end if
        end tell

    end try

    return 5 -- seconds idle before next check
end idle

1
धन्यवाद। जब भी कोई एप्लिकेशन में किसी पाठ का चयन किया जाता है तो कोई भी विचार कैसे PopClip एप्लिकेशन को पॉपओवर मेनू प्रदर्शित करता है? अवधि की जांच?
फ्रेंक डर्नोनकोर्ट 3

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