2012-11-07 9 views
5

क्या दृष्टिकोण नियमों का उपयोग करके पायथन स्क्रिप्ट चलाने का कोई तरीका है। मुझे स्क्रिप्ट चलाने का विकल्प दिखाई देता है लेकिन जब मैं क्लिक करता हूं, तो खाली बॉक्स दिखाई देता है। मैं उस बॉक्स में स्क्रिप्ट कैसे प्राप्त करूं? मुझे पता है कि यह वीबीएस के माध्यम से किया जा सकता है लेकिन मैं उस खिड़की में एक पाइथन लिपि दिखाना चाहता हूं।नियमों का उपयोग करके दृष्टिकोण में एक पायथन लिपि को कैसे ट्रिगर करें?

उत्तर

7

'बॉक्स' आप का उल्लेख किसी Outlook वीबी स्क्रिप्ट जो आपने लिखा है के चयन के लिए है का समर्थन करता है कि के लिए काम करते हैं। यदि आप इस विधि का उपयोग कर पायथन कोड को चलाने के लिए चाहते हैं, तो आपको वीबीए लिखने की आवश्यकता होगी जो इसे ट्रिगर करता है और फिर उसे चुनें।

आउटलुक से Alt + F11 VBA विंडो खोलता है, फिर प्रोजेक्ट 1 के तहत सफेद स्थान में, राइट क्लिक करें और मॉड्यूल डालें। मॉड्यूल खोलें और स्क्रिप्टिंग शुरू करें।

अपने अजगर कोड चलाने के लिए, [और मैं यहाँ मान लें कि आपके अजगर के लिए Windows पर्यावरण पथ चर सेट मिल गया है] एक उप दिनचर्या

Sub run_python() 
Shell("python C:\path\to\the\filename.py") 
End Sub 

'शैल' गुजरता उपरोक्त आदेश के लिए निम्न स्वरूप का उपयोग विंडोज़ शेल प्रॉम्प्ट में क्या है। यदि यह वहां चलता है, तो यह यहां चलाएगा - या वह सिद्धांत है! स्पष्ट रूप से आपको फ़ाइल पथ में सही ड्राइव अक्षर की आवश्यकता होगी।

हालांकि, स्क्रिप्ट सूची में दिखाई देने वाली कुछ चीज़ों को प्राप्त करने के लिए इसे एक प्रमाण पत्र प्रकार/स्क्रिप्ट होना चाहिए। आप "Outlook.MailItem" का उपयोग कर सकते हैं:

Sub run_python(Item As Outlook.MailItem) 
Shell("python C:\path\to\the\filename.py") 
End Sub 

यह चाल चलाना चाहिए।

+0

बहुत बहुत धन्यवाद! इसने काम कर दिया – heycooldude

संबंधित मुद्दे