按键精灵的坐标变量如何设置 5
我要写一个鼠标点击复制的小脚本,每次点击复制之后都要在前一次的基础上把Y的坐标增加20,X的值是固定的,如何给Y值设定一个变量,让它每次重复之后,都可以在Y前一次的值上自...
我要写一个鼠标点击复制的小脚本,每次点击复制之后都要在前一次的基础上把Y的坐标增加20,X的值是固定的,如何给Y值设定一个变量,让它每次重复之后,都可以在Y前一次的值上自动增加20的坐标变量?
举例:
标记 复制
鼠标移动到X, Y
右键点击复制
切换至TXT文档粘贴信息
跳转至复制循环
跳转至标记循环的时候要求Y的值每一次循环都较上一次增加20的变量,请问如何来表达? 展开
举例:
标记 复制
鼠标移动到X, Y
右键点击复制
切换至TXT文档粘贴信息
跳转至复制循环
跳转至标记循环的时候要求Y的值每一次循环都较上一次增加20的变量,请问如何来表达? 展开
5个回答
展开全部
1、打开按键精灵,点击新建。
2、接着,截屏(按printscreen键)桌面(因为我的电脑在桌面上)。然后点击按键精灵页面中的‘抓抓’。
3、在出现的按键抓抓辅助工具中点击‘图像’,就会出现我们刚截的屏,接下来在‘计算机’图标上选取一特殊的点,光标移到‘计算机’特殊点上,右键单击,在出现的框中选择加入到点1,记住其颜色值,关闭抓抓辅助工具。
4、点击颜色/图形命令,选择区域找色,设置坐标,颜色值改为00FF6A,x,y的坐标不改变为intX和intY,点击插入。
5、在‘鼠标命令’中插入‘鼠标移动到坐标’和‘左键双击’,在‘其他命令’中找到时延命令点击插入(插入在上述两命令之间)。然后对命令行进行修改,左键双击鼠标移动命令行,将坐标改为intX和intY,时延时间也是可以进行修改的。最后点击保存。
展开全部
Dim x, y,y1 //定义变量x坐标为x,y坐标为y,y1为自增20的y坐标
x = 751 //设置坐标x的起始值
y = 352 //设置坐标x的起始值
MoveTo x, y //鼠标移动到起始位置
Rem 复制 //标记复制
Delay 1000 //延迟1秒
y1 = y + 20 //让y1的值等于Y坐标的起始值加20
MoveTo x, y1 //鼠标移动到y坐标加20之后的位置
RightClick 1 //右键单击
LockMouse //锁定鼠标
GetCursorPos x, y //把当前鼠标位置保存到变量x,y中
UnlockMouse // 解除鼠标锁定
Goto 复制 //跳转到标记复制
OK!上面代码复制修改X,Y的值即可!给分把楼主。
主要就是这两句实现自增20
y1 = y + 20 //让y1的值等于Y坐标的起始值加20
GetCursorPos x, y //把当前鼠标位置保存到变量x,y中
x = 751 //设置坐标x的起始值
y = 352 //设置坐标x的起始值
MoveTo x, y //鼠标移动到起始位置
Rem 复制 //标记复制
Delay 1000 //延迟1秒
y1 = y + 20 //让y1的值等于Y坐标的起始值加20
MoveTo x, y1 //鼠标移动到y坐标加20之后的位置
RightClick 1 //右键单击
LockMouse //锁定鼠标
GetCursorPos x, y //把当前鼠标位置保存到变量x,y中
UnlockMouse // 解除鼠标锁定
Goto 复制 //跳转到标记复制
OK!上面代码复制修改X,Y的值即可!给分把楼主。
主要就是这两句实现自增20
y1 = y + 20 //让y1的值等于Y坐标的起始值加20
GetCursorPos x, y //把当前鼠标位置保存到变量x,y中
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-06
展开全部
标记 复制
鼠标移动到X, Y
右键点击复制
切换至TXT文档粘贴信息
Y = Y + 20
跳转至复制循环
鼠标移动到X, Y
右键点击复制
切换至TXT文档粘贴信息
Y = Y + 20
跳转至复制循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。你描述的很模糊,请说明白点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
X=1
Y=1
Rem A
Y=Y+20
MoveTo X, Y
RightClick 1//复制前需要先选中复制内容吧选中吧? 这里说得不是很清楚
剪贴板内容= Plugin.SYS.GetCLB()
call Plugin.File.WriteFileEx("C:*.txt",剪贴板内容)//文本文档地址
Goto A
Y=1
Rem A
Y=Y+20
MoveTo X, Y
RightClick 1//复制前需要先选中复制内容吧选中吧? 这里说得不是很清楚
剪贴板内容= Plugin.SYS.GetCLB()
call Plugin.File.WriteFileEx("C:*.txt",剪贴板内容)//文本文档地址
Goto A
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询