2010-06-22 7 views
8

मुझे अपने थंडरबर्ड.एप (मैक ओएस एक्स हिम तेंदुए, इंटेल कोर 2 डुओ) में कई संदेशों को संसाधित करने की आवश्यकता है, कुछ मानदंडों के आधार पर कुछ हटाएं, कुछ अन्य निर्यात करें, उनमें से एक छोटा सा हिस्सा ले जाएं एक विशेष फ़ोल्डर और सभी के साथ जाने के लिए एक फाइलिंग पदानुक्रम बनाएँ - प्रोग्रामेटिक रूप से। आउटलुक के साथ मैं वीबीस्क्रिप्ट + COM ऑब्जेक्ट मॉडल का आनंद लेता था: यह उपरोक्त सभी और आसानी से करेगा। थंडरबर्ड के साथ इसे प्राप्त करने के लिए मैं इसका उपयोग कैसे कर सकता हूं? यदि एकाधिक विकल्प उपलब्ध हैं, तो भाषाओं के संदर्भ में मेरी वर्तमान प्राथमिकताएं हैं (हालांकि मैं ज्यादातर चीजों को अनुकूलित कर सकता हूं): पायथन, सी ++, ऐप्पलस्क्रिप्ट, PHP, पर्ल, बैश, ... यदि मुझे विंडोज बॉक्स में जाने की आवश्यकता है .NET का उपयोग करें और जैसे, मैं कर सकता हूं (फिर भी मैं ओपन-सोर्स वर्ल्ड से सबसे लोकप्रिय बाइंडिंग इमेजिंग कर रहा हूं ?!) यदि कोई कमांड लाइन उपकरण था जो मुझे चाहिए, तो मैं इसका इस्तेमाल करूंगा! (thunderbird.sh शो संदेश; thunderbird.sh फ़ोल्डर वाई के बच्चे के रूप में फ़ोल्डर एक्स बनाएं;)थंडरबर्ड स्क्रिप्टिंग

उत्तर

7

आप एक्सयूएल और जावास्क्रिप्ट में फ़ायरफ़ॉक्स एक्सटेंशन के समान तरीके से थंडरबर्ड एक्सटेंशन विकसित कर सकते हैं।

this tutorial.

इस ट्यूटोरियल की कोशिश करो एक थंडरबर्ड विस्तार के घटकों से परिचित कराएगा और बताएंगे कि कैसे अपने खुद के निर्माण करने के लिए होगा।

+1

इसके साथ एक समस्या यह है कि XUL/JS एक्सटेंशन पूरी तरह से टीबी के अंदर और इसके यूआई के साथ स्क्रिप्टिंग कर रहे हैं। मुझे संदेह है कि मूल पोस्टर इसे बाहर से स्क्रिप्ट करने में सक्षम था - इसलिए उसके सेब डेस्कटॉप पर अन्य ऐप्स टीबी क्रियाएं कर सकते हैं - जैसे प्रिंट वर्कफ़्लो से पीडीएफ के आधार पर एक मेल तैयार करना। –

+0

या शायद नहीं - मुझे पता था कि मैं क्या देख रहा था - लेकिन मुझे rtfq की आवश्यकता थी, ओपी का मतलब टीबी के अंदर पूरी तरह स्वचालन है - इस मामले में यह सही जवाब है। –

3

आप the tbscript plugin पर भी देख सकते हैं, हालांकि इसमें बाहरी निर्भरताएं हैं - यह पायथन का उपयोग करती है।

0

यदि आपको सामान्य उद्देश्य जीयूआई स्क्रिप्टिंग समाधान की आवश्यकता है, तो Autohotkey आज़माएं, यह बहुत ही सक्षम है।