python - Controlling a program with "pywinauto" (Windows XP) -


i'm new python , started using module "pywinauto" control program i'm using thesis.

i'm doing right this: pywinauto import application

prog=application.application() prog.start_('ramplus.exe') prog.ramplus.menuselect('file->new') 

until here fine "new" window this:

screebshot of new window

2 tables, 1 named "upper left" , other "lower right". each table has 2 lines "lat:" , "long:" , in each line have 3 rows. need modify value of each row

if try

a.new.upperleftcombo.click()  

i message "pywinauto.controls.win32_controls.staticwrapper object @ 0x013a9bf0>" think "pywinauto" acknowledges "upper left" , "lower right" rest have no idea how select.

any ideas?

p.s: saw somewhere creator of pywinauto, user "markm" answers questions here.can tag him or in post can see it? i'm new site don't know

thank in advance help

edit:do know if can copy whole content of window txt file pywinauto?

you might not able 'select' row in tables directly. there won't method in pywinauto such a.new.upperleftcombo.selectrow().

what might able instead send keypresses tables choose row , select it. example, might able use , down arrow keys choose row , press space select it. use typekeys method of hwndwrapper send keypresses control.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -