Python 如何使用pywinauto 0.5.4在两个应用程序之间切换

Python 如何使用pywinauto 0.5.4在两个应用程序之间切换,python,automation,python-3.5,pywinauto,Python,Automation,Python 3.5,Pywinauto,我正在尝试将一行一行地从记事本复制并粘贴到应用程序中,然后单击一个按钮,然后将输出复制到第三个记事本文件中的任务自动化。我正在使用python的pywinauto 0.5.4实现这一自动化,在如何在不同的应用程序之间切换方面没有得到任何帮助 from pywinauto import application app = application.Application() app = application.Application() app.start("Notepad.exe") app.s

我正在尝试将一行一行地从记事本复制并粘贴到应用程序中,然后单击一个按钮,然后将输出复制到第三个记事本文件中的任务自动化。
我正在使用python的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")

我正在使用此代码启动两个应用程序。如何在这两个应用程序之间随意切换?

这段代码应该可以实现以下功能:

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

这段代码应该做到以下几点:

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