Board logo

标题: 60元求帮忙 用批处理 模拟鼠标键盘操作 (已解决) [打印本页]

作者: zrf0123    时间: 2020-1-10 11:52     标题: 60元求帮忙 用批处理 模拟鼠标键盘操作 (已解决)

基本要求如下:
#对名称指代内容的说明:
#名称 两边各一个"!A!";如!A!边缘!A!  表示名称为“边缘”的屏幕位置,具体坐标值在 wzck.txt
#名称 两边各一个"!C!";如!C!条件21!C!  表示指定文件中包含字符关系,具体要求在 tjC.txt
#左击、右击、拖动 等均属于鼠标动作均能执行

#t0、t1、t2、t3、t4... 的具体数值在status.txt中,如t0=5,表示5秒,5t0表示5倍的t0
#以下为模拟键盘鼠标的操作过程:
1.判断 !C!条件21!C!、!C!条件22!C! 、!C!条件23!C! 任意一个成立时把"判断条件21、22、23异常"写入 QQ截图xx年xx月xx日.log(每行格式:时分秒 判断条件21、22、23异常),退出本程序,否则继续执行
2.右击本机桌面!A!边缘!A!,
把刚才鼠标点击时的坐标值替换掉wzck.txt中 !A!鼠标最近点击!A!的原坐标值
延时t0
3.在点S(!A!左击拖动鼠标起点S!A! )左击并拖动鼠标到点E(!A!左击拖动鼠标终点E!A!)后松开,
把刚才鼠标点击时的坐标值替换掉wzck.txt中 !A!鼠标最近点击!A!的原坐标值
4.快捷键ctrl+alt+del
延时2t0
5.左击!A!任务管理器取消按钮!A! ,
把刚才鼠标点击时的坐标值替换掉wzck.txt中 !A!鼠标最近点击!A!的原坐标值
6.把status.txt中STO开始的行删除,删除失败则写入QQ截图xx年xx月xx日.log。(格式同上 注明:删除status.txt(QQ.bat)失败)
退出

注意:坐标值仅参考,只要有相应动作就可以了

环境 win7 、sever2003
作者: flashercs    时间: 2020-1-11 12:02

此帖仅作者可见
作者: zrf0123    时间: 2020-1-11 20:20

此帖仅作者可见




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2