示例#1
0
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)
示例#2
0
#!/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()