2016-10-24 2 views
1

Я пытаюсь автоматизировать задачу копирования каждой отдельной строки по одной из «Блокнота» и вставки ее приложения, а затем щелкая по кнопке, а затем копируя вывод на третий блокнот.
Я использую 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