def create(booking): zdarzenia = Application().connect(title_re=u'Zdarzenia', class_name='SunAwtFrame') zdarzenia = zdarzenia.SunAwtFrame zdarzenia.set_focus() zdarzenia.maximize() gui.click(90, 50) time.sleep(0.5) gui.press('tab') gui.hotkey('ctrl', 'a') gui.write(booking.time['start']) print(booking.time['start']) gui.press('tab') gui.hotkey('ctrl', 'a') gui.write(booking.time['end']) print(booking.time['end']) gui.press('tab') gui.write(booking.station) gui.press('tab') gui.write('S' if booking.capacity == '3.8' else 'D') gui.press('tab') gui.press('tab') gui.press('down') gui.press('down') gui.press('down') gui.press('down') gui.press('tab') gui.write('Coord') gui.press('tab') gui.write('Links4Media') gui.press('tab') gui.press('tab') gui.press('space') gui.click(600, 625, clicks=2) gui.write(booking.ref) gui.click(600, 650) gui.write(booking.receivedTime) gui.click(600, 520) gui.hotkey('ctrl', 'a') gui.write(booking.date)
#!/usr/bin/env python # -*- coding: UTF-8 -*- # # auth: libinfei/[email protected] # time: 2018/12/02 # desc: 找到qq,然后找到联系人发送信息 # TODO(qq是dui的目前无法找到好的办法遍历里面的控件,暂时搁置) #-------------------------------------------------------------------------------------------------- from pywinauto.application import Application app = Application().connect( path=r"C:\Program Files (x86)\Tencent\QQ\Bin\qq.exe").TXGuiFoundation app.set_focus() app['莫恒等5个会话'].print_control_identifiers()