2017-12-28 115 views
7

मैं एक असामान्य समस्या आ रही है हाल ही में है कि जब मैं कुछ एक्सेल/शब्द दस्तावेज़ को खोलने और कोशिश यह करने के लिए कनेक्ट करने के लिए उपयोग दस्तावेजों से कनेक्ट नहीं कर का उपयोग कर -Pywinauto - प्रक्रिया है कार्यालय UIA बैकएंड

app = pywinauto.Application(backend="uia").connect(process=19812) 

यह काम करने के लिए नहीं लगता है, जिसका अर्थ है कि app.is_process_running() रिटर्न झूठी और top_window() विधि RuntimeError को जन्म देती है (कि इस प्रक्रिया के लिए कोई खिड़कियों पाया जा सकता है) अपवाद।

लेकिन यदि मैं वास्तविक निष्पादन योग्य प्रोग्राम (Winword.exe या Excel.exe और कुछ * .xls फ़ाइल नहीं चलाता) चलाता हूं, तो यह ठीक से काम करता प्रतीत होता है और सब ठीक काम करने लगता है।

मैंने दस्तावेजों पर inspect.exe के साथ यूआईए संगतता की जांच की और सबकुछ ठीक लगता है।

यहां समस्या क्या हो सकती है?

उत्तर

1

व्यवस्थापक विशेषाधिकारों के साथ पायथन स्क्रिप्ट को चलाने से समस्या हल हो गई: \

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