2017-12-28 137 views
7

Tôi đang gặp một vấn đề bất thường thời gian gần đây khi tôi mở một số/tài liệu từ excel và cố gắng kết nối với nó là quá trình sử dụng -Pywinauto - Không thể kết nối với các tài liệu văn phòng bằng cách sử dụng phụ trợ UIA

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

Nó dường như không hoạt động, có nghĩa là app.is_process_running() trả về False và phương thức top_window() tăng RuntimeError (Không thể tìm thấy cửa sổ cho quy trình đó) ngoại lệ.

Nhưng nếu tôi chạy chương trình thực thi thực tế (Winword.exe hoặc Excel.exe và không phải tệp * .xls), có vẻ như hoạt động đúng và mọi thứ có vẻ hoạt động tốt.

Tôi đã kiểm tra tính tương thích UIA với inspect.exe trên tài liệu và mọi thứ có vẻ ổn.

Điều gì có thể là vấn đề ở đây?

Trả lời

1

Chạy tập lệnh python có đặc quyền quản trị đã giải quyết được sự cố: \

Các vấn đề liên quan