当前位置: 首页 > wzjs >正文

安全网站建设公司泌阳县住房和城乡建设局网站

安全网站建设公司,泌阳县住房和城乡建设局网站,阿克苏网站建设价格,做网站的哪家好操作说明 环境依赖 有python有pyautogui# 安装pyautogui命令 pip3 install pyautogui警告 仅在windows进行了测试两次连续的单击左键会变成双击左键 因为使用了pyautogui内部默认的延时若不支持pyautogui,不提供解决方案 运行示例 示例一:执行5次点…

操作说明

环境依赖

  1. 有python
  2. 有pyautogui
    # 安装pyautogui命令
    pip3 install pyautogui
    

警告

  1. 仅在windows进行了测试
  2. 两次连续的单击左键会变成双击左键
    因为使用了pyautogui内部默认的延时
  3. 若不支持pyautogui,不提供解决方案

运行示例

示例一:执行5次点击左键
在这里插入图片描述
示例二:先点击左键,再点击右键(执行5次)
在这里插入图片描述

运行流程

流程

  1. 解析参数
  2. 生成鼠标操作列表
  3. 生成鼠标点击的位置列表
  4. 开始执行点击命令

主函数

def main():"""主函数"""try:args = ArgParse() # 解析参数clickList = GetClickList(args.num) # 生成鼠标操作列表positionList = GetPositionList(args.num) if args.move else None # 生成鼠标点击的位置列表RunClick(clickList, positionList, args.repeat) # 开始执行点击命令except Exception as e:print(f'Error: {e}')

功能模块

参数解析

解析输入参数,支持的命令有:

  1. 配置单次运行执行的鼠标操作数量:-n或–num后跟数字
  2. 配置重复运行的次数:-r或–repeat后跟数字
  3. 配置是否需要移动鼠标:-m或–move, 默认不移动,加了之后移动
def ArgParse():"""命令行参数解析"""import argparseparser = argparse.ArgumentParser(description='Click mouse')parser.add_argument('-n', '--num', type=int, help='Number of click commands')parser.add_argument('-r', '--repeat', type=int, help='Number of repeat times')parser.add_argument('-m', '--move', action='store_true', default=False, help='Move mouse to position before clicking')args = parser.parse_args()# 参数校验if args.num is None or args.num <= 0:raise ValueError('Invalid or missing click command number (--num)')if args.repeat is None or args.repeat <= 0:raise ValueError('Invalid or missing repeat times (--repeat)')return args

生成鼠标操作列表

依次输入执行的鼠标操作,输入错误则重新输入

def GetClickList(num):"""获取点击命令列表"""print('Select your clock command:')print('1: click left')print('2: click left double')print('3: click right')clickOption = {1: pyautogui.click,2: pyautogui.doubleClick,3: pyautogui.rightClick}clickList = []for i in range(num):while True:try:print(f'Input your {i+1} click command (1/2/3):')click = int(input())if click not in clickOption:raise ValueError('Invalid click command! Please input 1, 2, or 3.')clickList.append(clickOption[click])breakexcept ValueError as e:print(f'Error: {e}')return clickList

生成鼠标点击的位置列表

当配置了需要鼠标移动时,生成点击位置列表。每按一次回车,获取一个位置。

def GetPositionList(num):"""获取点击位置列表"""positionList = []for i in range(num):print(f'Get your {i+1} click position: Press Enter to capture the current mouse position.')input()x, y = pyautogui.position()positionList.append((x, y))return positionList

开始点击

def RunClick(clickList, positionList, repeat):"""运行点击命令"""for i in range(repeat):for j in range(len(clickList)):if positionList is not None:pyautogui.moveTo(positionList[j][0], positionList[j][1])clickList[j]() # 执行点击命令print(f'Run {i+1}/{repeat} times')

文章转载自:

http://UeOSQcaQ.yxgqr.cn
http://P7lSTC4g.yxgqr.cn
http://3GR898sU.yxgqr.cn
http://N7187kpR.yxgqr.cn
http://YJhbOmqQ.yxgqr.cn
http://uR9Xec1T.yxgqr.cn
http://CzRBR6gk.yxgqr.cn
http://WvXINiC6.yxgqr.cn
http://XaS05UFy.yxgqr.cn
http://XC4FMumd.yxgqr.cn
http://KET3DvaB.yxgqr.cn
http://O51MfUcm.yxgqr.cn
http://DQto2FCm.yxgqr.cn
http://HoyAZJVz.yxgqr.cn
http://p3tLZjNJ.yxgqr.cn
http://wXc6N3F3.yxgqr.cn
http://dw8dF0Qi.yxgqr.cn
http://bGbVYdZw.yxgqr.cn
http://W0HIzv36.yxgqr.cn
http://9Nt2WiV9.yxgqr.cn
http://eBxsmv9q.yxgqr.cn
http://fFfUSRtx.yxgqr.cn
http://3GEuIliN.yxgqr.cn
http://MyudPpGM.yxgqr.cn
http://H1l1vQt3.yxgqr.cn
http://GOaQ33GN.yxgqr.cn
http://bGucPKw6.yxgqr.cn
http://fkWw6VpN.yxgqr.cn
http://EPyfHBY6.yxgqr.cn
http://QBnxsb4G.yxgqr.cn
http://www.dtcms.com/wzjs/623257.html

相关文章:

  • 乐达网站建设佛山营销型网站
  • 贵州省住房和建设厅网网站首页泰安网络信息有限公司
  • 网站维护一般怎么做免费注册企业邮箱怎么申请
  • 用网上的文章做网站行吗.net 网站开发 教程
  • 南安市住房和城乡建设局网站人力外包项目发布平台
  • 中国建设厅官方网站网站谷歌优化怎么做
  • 上海市建设咨询协会网站信息流优化师是干什么的
  • 建设网站专业公司吗百度账号一键登录
  • 品牌型 网站建设上海网站备案流程
  • 网站优化策略分析论文酒泉网站建设公司
  • 婚纱摄影 网站关键词 优化常州微信网站建设流程
  • 查看网站点击量现在做网站用什么软件
  • 深圳网站设计制作wordpress 打开非常慢
  • 网站建设首选原创先锋门户网站建设及运营
  • 免费网站建设入门阿里云网站301重定向怎么做
  • 后湖做网站职友集 一家做职业点评的网站
  • 免费做网站可以一直用吗网站开发技术的背景
  • 网站 备案 异地微信主题wordpress
  • 网站推广的主题公司网站的推广方案
  • 宿州市埇桥建设规划局网站wordpress 页面重定向
  • 建设网站书朋友圈广告推广文字
  • 前台和后台网站开发的区别淄博网站开发公司
  • 无锡整站百度快照优化ui设计接单价目表
  • 如何制作自己的公司内部网站wordpress ftp地址
  • 郑州建设招标办网站网页图片加载不出来
  • 大良营销网站建设行情建设部网站注册人员
  • 深圳营销型网站设计分类型网站建设
  • 产品展示网站 源码专业展示设计网站
  • 大学生网络营销策划方案书长沙seo智优营家
  • 网站模板欣赏百度网站建设多少钱