जवाबों:
आप ऐसा कर सकते हैं स्क्रिप्ट पर कीबोर्ड शॉर्टकट असाइन करें इस तरह:
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: दूसरी लिपि भी कभी कभी डेस्कटॉप स्विच करता है, लेकिन मैं यह नहीं पता लगा सकता कि इसे कैसे रोका जाए।