2016-10-24 44 views
1

我試圖自動執行從記事本中逐一複製每一行的任務,並將其粘貼到應用程序,然後單擊某個按鈕,然後將輸出複製到第三個記事本文件。
我使用python的pywinauto 0.5.4這個自動化和我沒有得到關於如何針對不同的應用如何使用pywinauto在兩個應用程序之間切換0.5.4

from pywinauto import application 

app = application.Application() 
app = application.Application() 
app.start("Notepad.exe") 
app.start("C:\Program Files (x86)\eSpeak\eSpeakedit.exe") 

我使用這個代碼啓動兩個應用程序之間切換的任何幫助。如何隨意在這兩個應用程序之間切換?

回答

0

此代碼應該做的伎倆:

from pywinauto import application 

app = application.Application() 
app2 = application.Application() 
app.start("Notepad.exe") 
app2.start(r"C:\Program Files (x86)\eSpeak\eSpeakedit.exe") 

# switch to Notepad 
app.UntitledNotepad.SetFocus() 
# select and copy next line (this is not the only way, just for example) 
app.UntitledNotepad.Edit.TypeKeys('{DOWN}{HOME}+{END}^c') 

# switch to your app 
app2.SpeakEditWindowTitle.SetFocus() 
# paste somewhere 
+0

它的工作...... – Prince

相關問題