我很難找到一種方法來做到這一點,並且是pywinauto世界的新手。我無法使用此代碼打開雜技演員。如何打開Acrobat.exe並使用pywinauto來掃描PDF文件
from pywinauto import *
app = application.Application()
app.start('notepad.exe')
我想這樣的事情:
app.start('acrobat.exe')
或app.start( '文件路徑到Acrobat')。我不明白爲什麼啓動acrobat.exe會從Windows cmd shell運行程序,但被pywinauto拒絕。 然後,我想選擇文件>創建>掃描儀PDF>彩色文檔。我意識到這是類似用戶的想法,而不是類似於程序員的想法,但我認爲這是開始獲得我需要的PDF的最快和最簡單的方法。 請幫忙!我很感謝任何方向或意見,以幫助我們完成任務。我也似乎無法找到pywinauto的任何語法教程...謝謝!
的文檔是在這裏:http://pywinauto.github.io/docs/contents.html我帶你去明天看一下Acrobat,看它是否可以通過pywinauto 0.5.4自動執行,或者需要新的UIA功能。 –
通常,如果Spy ++可以看到被測應用程序中的控件,那麼pywinauto在這裏非常好。如果只有Inspect.exe可以看到控件,那麼你需要一個UIA分支(尚未發佈,但可用於早期測試)。如果沒有這些工具是幸運的,似乎只有座標方法可以幫助你。 –
我已經玩過最近的Adobe Reader。 Spy ++沒有看到菜單,但Inspect.exe可以看到一些東西。不幸的是,我沒有太多時間爲Acrobat寫一個例子,因爲我們正在開發新的UIA版本(雖然我們從我們的主要工作中免費)。 –