当前位置:   article > 正文

python应用于财务-用6行python代码做一个财务机器人

python 自动做账机器人

使用python来模拟鼠标和键盘操作:

win32api是利用windows自带的接口,实际应用受环境限制较少,之前做的网银打开UKEY输入密码的操作就是使用这个代码实现的,而其他财务机器人软件如uipath、按键精灵等却很难实现这个功能。

缺点是屏幕位置变动会导致操作无效,且代码行较多,建议作为兜底方案。

53af0a8ae4a34699ae171e311feaaa1b

代码如下:

import win32api

import win32con

import time

def click_tool():

win32api.GetCursorPos() # 定位鼠标位置

win32api.SetCursorPos((666, 360)) # 定位到屏幕 666, 360 位置,可以用截图功能实现屏幕左边定位

win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 666, 360, 0, 0) # 在屏幕 666, 360 位置按下鼠标左键

win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 666, 360, 0, 0) # 在屏幕 666, 360 位置抬起鼠标左键

time.sleep(1)

win32api.keybd_event(83, 0, 0, 0) # 按下键位s,只需改变第一个参数即可

win32api.keybd_event(83, 0, win32con.KEYEVENTF_KEYUP, 0) # 抬起键位s

win32api.keybd_event(68, 0, 0, 0) # 按下键位d

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/498428
推荐阅读
相关标签
  

闽ICP备14008679号