pywinauto CS端自动化实践

# 导入包
from pywinauto.application import Application
# # 调用鼠标模拟
from pymouse import *
# # 调用键盘模拟
from pykeyboard import PyKeyboard
# # 调用APPlication
app=Application().start("文件路径")
# # Typekey()输入框输入
app[u'一级title']['输入框位置'].TypeKeys(u"")
# # click()按钮点击
app[u'一级title']['按钮位置'].click()
# # texts获取对应位置文本。Dialog为通知默认为本。[0]为选择集合第一个文本
app['Dialog']['文本位置'].texts()[0]
# # pymouse对象实例化
m=PyMouse()
# # pykeyboard对象实例化
k=PyKeyboard()
# # 调用鼠标模拟click(x轴坐标,y轴坐标,按键数字(1左键,2右键))
m.click(639,34,1)
# # 调用键盘模拟tap_key()特殊按键,k.enter_key回车
k.tap_key(k.enter_key)


k.type_string('Hello, World!')
# –模拟键盘输入字符串
k.press_key('h')
# –模拟键盘按H键
k.release_key('h')
# –模拟键盘松开H键
k.tap_key('h')
# –模拟点击H键
k.tap_key('h',n=2,interval=5)
# –模拟点击H键,2次,每次间隔5秒
k.tap_key(k.function_keys[5])
# –点击功能键F5
k.tap_key(k.numpad_keys[5],3)
# –点击小键盘5,3次
# 组合键:
# 例如同时按alt+tab键盘
k.press_key(k.alt_key)
# –按住alt键
k.tap_key(k.tab_key) 
# –点击tab键
k.tap_key(k.enter_key) \
# -点击回车键
k.release_key(k.alt_key) 
# –松开alt键


# 调用打开thinter
import tkinter
from tkinter import simpledialog
# 调用打开消息弹窗
import tkinter.messagebox
# # TK对象实例化
root = tkinter.Tk()
# # 窗口名称
root.title('Mozi')
# # 窗口尺寸
root.geometry('160x100')
# # tk窗口中按钮,text按钮文字,command按钮调用方法
btn1 = tkinter.Button(root, text='门诊', command=menzhen)
# # 按钮位置定位
btn1.pack(side='left')
# think输入窗口弹窗
r = simpledialog.askinteger('门诊', '1\n2\n3\n4\n5\n6')
# 消息弹窗
tkinter.messagebox.showinfo('提示', '敬请期待')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值