थंडरबर्ड में नए मेल के लिए वैश्विक शॉर्टकट


0

मैं मैक ओएस में थंडरबर्ड का उपयोग करके एक नया संदेश भेजने के लिए एक वैश्विक शॉर्टकट कुंजी रखना चाहूंगा। मैं यह कैसे कर सकता हूँ?

जवाबों:


1

आप ऐसा कर सकते हैं स्क्रिप्ट पर कीबोर्ड शॉर्टकट असाइन करें इस तरह:

tell application "Thunderbird"
    reopen
    activate
end tell
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            return
        on error
            delay 0.1
        end try
    end repeat
end tell

यदि स्क्रिप्ट चलाने से पहले थंडरबर्ड खुला नहीं था, तो मेनू बार के पॉपुलेट होने से पहले थोड़ी देरी होती है।

संपादित करें: यह मुख्य विंडो को फिर से खोलना नहीं है या डेस्कटॉप को स्विच करें यदि मुख्य विंडो पहले से ही एक अलग डेस्कटॉप पर खुली है :

launch application "Thunderbird"
tell application "System Events" to tell process "Thunderbird"
    repeat 10 times
        try
            click menu item "Message" of menu 1 of menu item "New" of menu "File" of menu bar 1
            exit repeat
        on error
            delay 0.1
        end try
    end repeat
    set frontmost to true
end tell

संपादन 2: दूसरी लिपि भी कभी कभी डेस्कटॉप स्विच करता है, लेकिन मैं यह नहीं पता लगा सकता कि इसे कैसे रोका जाए।


धन्यवाद, यह ज्यादातर काम करता है, लेकिन फिर भी यह समस्या है कि कार्यक्षेत्र बदल जाता है और मुख्य थंडरबर्ड विंडो फिर से खुल जाती है। मैं वर्तमान कार्यक्षेत्र में एक नई संदेश विंडो रखना चाहूंगा।
anumi

@anumi मैंने दूसरी स्क्रिप्ट जोड़ने का उत्तर संपादित किया।
Lri

दूसरा समाधान मुख्य विंडो को फिर से खोलना नहीं है, लेकिन फिर भी कार्यस्थानों को स्विच करता है। लेकिन यह एक सुधार है!
anumi

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