2017-12-28 226 views
7

UIA arka plan sistemini kullanarak ofis belgelerinin bağlanamıyor var süreç -Pywinauto - kullanarak Sanırım bazı excel/word dosyası açıp çalıştığınızda Bağlanmak için bu son zamanlarda alışılmadık bir sorun yaşıyorum

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

It app.is_process_running() döner Yanlış ve yöntem RuntimeError yükseltir() top_window (bu işlem için hiçbir pencereleri bulunamadı) o istisna anlam çalışmamasına görünüyor.

Ancak gerçek yürütülebilir programı çalıştırırsam (Winword.exe veya Excel.exe ve * .xls dosyası değil) düzgün çalışıyor ve her şey iyi çalışıyor gibi görünüyor.

Belgelerde inspect.exe ile UIA uyumluluğunu kontrol ettim ve her şey iyi görünüyor.

Burada sorun ne olabilir?

cevap

1

Python komut dosyasını yönetici ayrıcalıklarıyla çalıştırmak sorunu çözdü: \