按键精灵跳转别行到标记

求一脚本使键盘按键对应鼠标点击屏幕某点【按键精灵吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:389,319贴子:
求一脚本使键盘按键对应鼠标点击屏幕某点收藏
说白了就是若按键盘a键,鼠标立刻移动到屏幕左下角某一位置并单击一次,若按b键,鼠标立刻移动到屏幕右下角某一位置并单击一次。并且此脚本可以一直运行上述的操作直到按了其他终止键为止。我在按键精灵里试着编了,可是本人小白,每次按a键后鼠标成功移动并单击,但再按b键后鼠标无任何反应。。。本打算用这种脚本来在PC上装个安卓系统来玩酷跑之类的游戏,靠键盘指定屏幕坐标点来代替触屏的触碰。求大神赐教
用循环+判断具体参考:标记1按键=等待键盘按键()如果 按键=&a& 则移动鼠标 左下角某处延时 50毫秒左键单击1次跳转到标记1否则如果 按键=&b& 则移动鼠标 右下角某处延时 50毫秒左键单击1次跳转到标记1否则如果 按键=“退出键” 则退出脚本否则跳转到标记1条件结束//以上为参考,其实很简单的。
DoA = WaitKey()
If A=65 Then
MoveTo 0, 863
LeftClick 1End If
If A=66 Then
LeftClick 1End IfLoop
登录百度帐号推荐应用请教大神如何实现子程序之间标记的跳转 _ 综合讨论 - 按键精灵论坛
腾讯微博:
软件版本:2014.05软件大小:76.8M更新时间:2-21
软件版本:3.2.5软件大小:62.5M更新时间:06-06
软件版本:1.2.7软件大小:29.2M更新时间:06-19
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 2644|回复: 19
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
本帖最后由 放松★心情 于
21:28 编辑 请教大神如何实现子程序之间标记的跳转比如下面程序中
我要从子程序(完成)跳转到子程序(判断)
开始判断完成
要如何实现??? Sub 判断()dm.MoveTo 277,217Delay t2 dm.LeftClicki = i - 1Delay t2Rem 开始判断完成i = 400While i>0dm_ret = dm.FindPic(0,0,,"绿完成.bmp",".87,0,intX,intY)If intX > 0 And intY > 0 Then i = - 1Delay t1Else Call 判断**()dm.MoveTo 277,217i = i - 1Delay t2If i = 1 Then Call 检测掉线()Goto 开始判断完成End IfEnd IfDelay 100Wend
End SubSub 完成() dm.MoveTo 277,217Delay t2 dm.LeftClick Goto 开始判断完成 ?????我这里要跳转到子程序(判断)
开始判断完成
要如何实现???dm_ret = dm.FindPic(0,0,,"地图.bmp",".87,0,intX,intY)If intX > 0 And intY > 0 Then
dm.MoveTo intX+7,intY+7Delay t1
dm.LeftClick
dm.MoveTo intX-148,intY-86End IfEnd Sub 用Exit Sub也有个问题,比如下面虽然子程序C中用了Exit Sub,但由于子程序B中调用了子程序C,所有当子程序C中条件满足后调用子程序A,当子程序A执行完后会接着执行子程序B中的程序,我想要的是当子程序A执行完后就结束就不接着执行子程序B中的程序,直接主程序for的下个循环思路是:主程序执行到子程序B,然后进子程序B执行中需要调用到子程序C然后,C中执行到条件判断,如果满足条件后就调用子程序A,我本意是要求一旦子程序 C调用了子程序A的话,那么子程序C中call A()之后的程序就都不执行了,而且子程序B中call C()之后的程序也一起都不执行了,直接执行主程序for的下一次个循环如果条件不满足,那么就执行程序C中call A()之后的程序,完了后继续子程序B中call C()之后的程序本来用标记,然后用Goto跳转可以实现,但是主程序for里面用不了标记我本意是需要子程序C中如果调用call A()之后执行完A就直接跳转到主程序的Call B()后面for 1 to 4 程序段call B()程序段NextSub A()程序段End SubSub B()程序段call C()程序段End SubSub C()程序段if 条件 Thencall A()Exit SubEnd If程序段End Sub
学有所成学有所成勋章,新手步入按键学堂的第一枚勋章论坛GG按键论坛男性用户勋章黄金之翼黄金之翼勋章图灵勋章参与按键精灵验证码识别大赛奖励黄瓜勋章(永久)体验商业小精灵活动的奖励鹰眼勋章鹰眼注册用户专属勋章马年勋章(360天) 马年纪念勋章(360天)幸运草勋章(永久)商业小精灵限时活动勋章。微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 单身汪勋章单身贵族的专属勋章双十一绝版纪念勋章双十一绝版纪念勋章
你好,不推荐子程序之间跳转,如果前一子程序已经满足条件可以用 推出子程序或者是调用另一个子程序的命令。子程序之间跳转
,会导致内存占用浪费。电脑卡死的
办公脚步网页封包棋牌类游戏游戏练级任务主线QQ加好友发消息等成熟脚本职业作者定制脚本 工作QQ:
按键精灵开发者3级可通过提升认证等级来升级勋章:
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
gcc0606 发表于
17:19 你好,不推荐子程序之间跳转,如果前一子程序已经满足条件可以用 推出子程序或者是调用另一个子程序的命令。 ...那你看下我要实现上面的步骤有什么折中的办法,或者要怎么变通呢?还有子程序执行到一半只中断退出该子程序,而不影响其他子程序和主程序要用什么命令?
按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。学有所成学有所成勋章,新手步入按键学堂的第一枚勋章爱心大使积极帮助新手(可向管理员进行申请)论坛GG按键论坛男性用户勋章论坛MM按键论坛女性用户勋章活动狂人论坛活动狂人举报达人长期举报不良帖子黄金之翼黄金之翼勋章按键明星按键明星勋章潜水员按键潜水员勋章天使勋章天使一样的用户按键图书勋章尊贵的按键图书用户黄瓜勋章(永久)体验商业小精灵活动的奖励鹰眼勋章鹰眼注册用户专属勋章幸运草勋章(永久)商业小精灵限时活动勋章。月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。认证考霸(90天)参加考霸活动,对认证考了十次以上用户的鼓励兔年勋章(360天)兔年纪念勋章(360天)十周年勋章(360天)十周年纪念勋章龙年勋章(360天)龙年纪念勋章(360天)马年勋章(360天) 马年纪念勋章(360天)按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取
可以发完整一点的代码吗
网络研究员
学有所成学有所成勋章,新手步入按键学堂的第一枚勋章爱心大使积极帮助新手(可向管理员进行申请)按键精灵开发者6级可通过提升认证等级来升级勋章:按键明星按键明星勋章
子程序不能从一个子程序使用标记跳转到另一个子程序,一般是是使用CALL调用可以
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
网络研究员 发表于
18:29 子程序不能从一个子程序使用标记跳转到另一个子程序,一般是是使用CALL调用可以用CALL的话,执行完CALL后程序还是会继续执行刚才调用CALL之后的程序,我是要到那步后比如满足某个条件后就跳出子程序
网络研究员
学有所成学有所成勋章,新手步入按键学堂的第一枚勋章爱心大使积极帮助新手(可向管理员进行申请)按键精灵开发者6级可通过提升认证等级来升级勋章:按键明星按键明星勋章
那你就在要跳出的地方跳出就行了Exit Sub这个命令
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
网络研究员 发表于
18:58 那你就在要跳出的地方跳出就行了Exit Sub这个命令用Exit Sub也有个问题,比如下面虽然子程序C中用了Exit Sub,但由于子程序B中调用了子程序C,所有当子程序C中条件满足后调用子程序A,当子程序A执行完后会接着执行子程序B中的程序,我想要的是当子程序A执行完后就结束就不接着执行子程序B中的程序,直接主程序for的下个循环for 1 to 4 程序段call B()程序段NextSub A()程序段End SubSub B()程序段call C()程序段End SubSub C()程序段if 条件 Thencall A()Exit SubEnd If程序段End Sub
michael3636
幸运草勋章(永久)商业小精灵限时活动勋章。按键精灵开发者4级可通过提升认证等级来升级勋章:黄金之翼黄金之翼勋章论坛GG按键论坛男性用户勋章天使勋章天使一样的用户按键明星按键明星勋章月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。
放松★心情 发表于
20:22 用Exit Sub也有个问题,比如下面虽然子程序C中用了Exit Sub,但由于子程序B中调用了子程序C,所有当子程序 ...很明显你的问题不在于怎么设计程序,问题在于这3个子程序功能没分类好,导致你这样的情况出现.把你3个程序的功能思路用文字表达出来,帮你理理顺
微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。黄瓜勋章(永久)体验商业小精灵活动的奖励按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 按键会员(月)按键会员绑定账号后自动赠送
本帖最后由 古灵 于
21:18 编辑 说句实话,我给你的代码很乱思维,如果你看得懂我保证,你就能运用好子程序间的相互跳转,但是我不建议你这样用,容易混乱,代码如下:Sub 子程序1()
If y = 1 Then
Goto 子程序1段c
ElseIf y = 2 Then
Goto 子程序1段b
Goto 子程序1段a
Rem 子程序1段a
Rem 子程序1段b
Call 子程序3()
Rem 子程序1段cEnd SubSub 子程序2()
If z = 1 Then
Goto 子程序2段a
ElseIf z = 2 Then
Goto 子程序2段c
Goto 子程序2段b
Rem 子程序2段a
Rem 子程序2段b
Rem 子程序2段cEnd SubSub 子程序3()
If x = 1 Then
Goto 子程序3段c
ElseIf x = 2 Then
Goto 子程序3段a
Goto 子程序3段b
Rem 子程序3段a
Rem 子程序3段b
Rem 子程序3段c
Call 子程序2()
Exit SubEnd Sub
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
本帖最后由 放松★心情 于
21:29 编辑 michael3636 发表于
20:40 很明显你的问题不在于怎么设计程序,问题在于这3个子程序功能没分类好,导致你这样的情况出现.把你3个程序 ...我那3个程序应该写的挺清楚的啊.....主程序执行到子程序B,然后进子程序B执行中需要调用到子程序C然后,C中执行到条件判断,如果满足条件后就调用子程序A,我本意是要求一旦子程序 C调用了子程序A的话,那么子程序C中call A()之后的程序就都不执行了,而且子程序B中call C()之后的程序也一起都不执行了,直接执行主程序for的下一次个循环如果条件不满足,那么就执行程序C中call A()之后的程序,完了后继续子程序B中call C()之后的程序本来用标记,然后用Goto跳转可以实现,但是主程序for里面用不了标记我本意是需要子程序C中如果调用call A()之后执行完A就直接跳转到主程序的Call B()后面
微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。黄瓜勋章(永久)体验商业小精灵活动的奖励按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 按键会员(月)按键会员绑定账号后自动赠送
放松★心情 发表于
21:26 我那3个程序应该写的挺清楚的啊.....主程序执行都子程序B,然后进子程序B执行中需要调用到子程序C然后 ...你看我在11楼给你回复的,如果你能很明白的看懂代码,哪么子程序间互相跳转就根本不是问题,但是再次提醒下,如果不是必须不建议你这样用,除非万不得已
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
古灵 发表于
21:11 说句实话,我给你的代码很乱思维,如果你看得懂我保证,你就能运用好子程序间的相互跳转,但是我不建议你这 ...谢谢,是看的懂,但这样做确实一不小心就会把自己绕混乱
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
古灵 发表于
21:11 说句实话,我给你的代码很乱思维,如果你看得懂我保证,你就能运用好子程序间的相互跳转,但是我不建议你这 ...再次仔细看了下你这段代码Sub 子程序2()中y = 2后应该少了个Call 子程序1()吧,不过这样一旦调用之后就会变死循环,一直在3个子程序中跳转个不停
微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。黄瓜勋章(永久)体验商业小精灵活动的奖励按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 按键会员(月)按键会员绑定账号后自动赠送
放松★心情 发表于
21:59 再次仔细看了下你这段代码Sub 子程序2()中y = 2后应该少了个Call 子程序1()吧,不过这样一旦调用之后就 ...是的,我只是给你写的演示,为什么x只能等于1而我多判断了x等于2的时候和x不是1也不是2的情况,就是让你灵活运用的!这个代码很绕脑子,呵呵
michael3636
幸运草勋章(永久)商业小精灵限时活动勋章。按键精灵开发者4级可通过提升认证等级来升级勋章:黄金之翼黄金之翼勋章论坛GG按键论坛男性用户勋章天使勋章天使一样的用户按键明星按键明星勋章月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。
本帖最后由 michael3636 于
22:18 编辑 放松★心情 发表于
21:26 我那3个程序应该写的挺清楚的啊.....主程序执行到子程序B,然后进子程序B执行中需要调用到子程序C然后 ...你没懂我意思,不过没关系了.这种问题有个折中解决办法,goto是一种,但是强烈不建议.用变量判断吧,记住,能解决你的办法,但是不是最终的.Dim myCmyC=0//定义一个变量,初始值为0//自己约定一下变量的值.比如我这里约定://myC=1时:B程序不继续执行//myC=2时:A不继续执行myC=3时:C不继续执行//其他你自己约定,我这举例for 1 to 4程序段call B()程序段NextSub A()程序段End SubSub B()程序段call C()If myC=1 ThenmyC=0 '重新初始化变量,防止以后误调用Exit Sub '根据约定,myC=1就不执行B后面的,退出BEnd If程序段End SubSub C()程序段if 条件 Thencall A()myC=1//执行A后设置myC=1,通知B不要继续执行了Exit SubEnd If程序段End Sub
放松★心情
按键精灵开发者2级可通过提升认证等级来升级勋章:
michael3636 发表于
22:16 你没懂我意思,不过没关系了.这种问题有个折中解决办法,goto是一种,但是强烈不建议.用变量判断吧,记住,能解 ...谢谢啊,这是个办法,不过我不只是一个子程序调用了A是好多子程序都要中间调用到A,这样做必须每个调用到A的子程序都去加个条件判断太繁琐了额,远没有GOTO的方便,但标记又不能用到For循环里面,困惑啊......
michael3636
幸运草勋章(永久)商业小精灵限时活动勋章。按键精灵开发者4级可通过提升认证等级来升级勋章:黄金之翼黄金之翼勋章论坛GG按键论坛男性用户勋章天使勋章天使一样的用户按键明星按键明星勋章月全勤论坛自然月(如8.1-8.31)签到满勤,系统会在月底自动判断发放。
放松★心情 发表于
22:35 谢谢啊,这是个办法,不过我不只是一个子程序调用了A是好多子程序都要中间调用到A,这样做必须每个调用到 ...嗯!仁者见仁的问题,goto的话,说实话一觉醒来再看代码跟从没见过一样,能把自己给绕晕过去,维护不方便.,其次就是内存占用越来越大,会导致内存溢出,因为goto后面的语句不会从内存释放,你运行一次存一次goto后面的,越来越多越来越多.看吧,喜欢什么用什么,既然有goto指令总有他存在的道理,虽然我个人很不喜欢它,呵呵网上教程 - 按键精灵常用功能-详细解说
网上教程 - 按键精灵常用功能-详细解说
标题: 按键精灵常用功能-详细解说
按键精灵常用功能-详细解说[1]-键盘动作按键精灵常用功能-解说[版本5.0以上]
首先-启动按键精灵-看到主程序界面的“小灯泡”增加按钮了吗?点击它...
然后-这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料/cn/qmacro/)
按键精灵常用功能-详细解说[1]-键盘动作-4个功能
(1)单个按键的模拟-模拟键盘的单个按键动作,可以是按1下、按住不动、弹起来等3种形式,可以根据自己的需要,设定执行次数。
(2)按键组合的模拟-模拟按键组合,比如ctrl+shift+G之类的,但是不能G+H 这样子哦,那要需要的时候怎么模拟G+H呢?使用(1)功能-按下G,再按下H,就等于G+H了嘛~~~(不同步?哦,计算机的反映速度是很快的!)
(3)脚本暂停按任意键继续功能-这里可以设置一个变量,用来表示可能是哪个按键,比如设置了变量key,当key这个变量变动的时候...比如key=49的时候,表示按1就能使脚本继续...那么怎么知道哪个数字对应是哪个按键?请看(4)的功能。
(4)得到按键码-在左边的空白输入一个按键,右边就显示出相应的按键码哦。有一些特殊的按键码是多少呢?可以去下载个ASCII码表看看。
举例:打开一个记事本,光标停空白处,按1下你设定的快捷键开始执行你设计的脚本...
Rem rem只是注释语句,可以做标记或解释用途。
Rem rem这一行,不会有功能,比如:KeyPress 49 10
Rem 按1键10次,换行
KeyPress 49 10
KeyPress 13 1
Rem 按下1键不动,2秒后弹起,换行
KeyDown 49 1
Rem 延时2000毫秒
Delay 2000
KeyUp 49 1
KeyPress 13 1
Rem 按shift+1组合键,换行
KeyDown 16 1
KeyPress 49 1
KeyUp 16 1
KeyPress 13 1
Rem 提示后,等待任意键继续
SayExpression &请按任意键继续吧。&
KeyPress 13 1
Rem 等待任意键继续
Rem 提示后,等待空格键继续
SayExpression &让我们继续,这次按空格才能继续。&
KeyPress 13 1
Rem 等待space空格键继续
WaitKey Pkey
If Pkey&&32
SayExpression &按空格才能继续!&
KeyPress 13 1
Goto 等待space空格键继续
KeyPress 13 1
SayExpression &好的,演示完成了。&
Delay 1000
VBSCall CALL MessageBox(&演示完成。&)
以上脚本的疑问:
1.rem-是解释和标记用的,可以让自己思路更有条理和设置方便的跳转goto功能。
2.goto-是表示跳转,后面跟标记。例:“goto 等待space空格键继续” 就是说,跳转到标记了“等待space空格键继续”的地方,和rem配合使用。注意:有2个相同标记的时候,会依次跳转哦!可能就跳不到你想的位置了~~~所以请别使用相同的标记!!
3.delay-表示此处须延时等待,后面的数值单位是毫秒ms,1000表示1000毫秒,也就是1秒啦。
4.SayExpression &&-输出引号内的字符内容,引号里面有什么就输出什么。注意:前提是鼠标光标要停在可以输出字符的地方哦~~~!
5.VBSCall CALL MessageBox()-弹出一个窗,内容是括号内的东西,可以是&&里面的字符串,也可以是常量或变量。
6.EndScript-表示脚本结束。
7.为什么按下1键后,没有一直输出“1”?2秒后弹起1键,总共才输出1个“1”?-在记事本程序,如果一直按住1键,就会连续输出“1”,但是记事本是怎么处理“按住1键”的?这和按键精灵的KeyDown有点不同哦。其实,“按住”、“弹起”通常都用于组合键中,比如按下Ctrl、Shift、Alt之类的...
8.为什么等待按键继续的时候,按键的字符也会出现呢?-因为按键精灵是独立于其它程序执行的,就是说按键精灵在运行,记事本本身也在运行,而按键精灵并没有阻止或完全控制记事本的运行...也就是说,按下某个键的同时,既在执行按键精灵的脚本,也在执行某程序本身...(按键精灵操作对象的只是显示出来的屏幕画面本身...)
按键精灵常用功能-详细解说[2]-鼠标动作按键精灵常用功能-详细解说[2]-鼠标动作
按键精灵常用功能-解说[版本5.0以上]
首先-启动按键精灵-看到主程序界面的“小灯泡”增加按钮了吗?点击它...
然后-这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料
/cn/qmacro/)
按键精灵常用功能-详细解说[2]-鼠标动作-4个功能
(1)模拟鼠标(3键鼠标哦)的按键-可以模拟鼠标的左、右和中键的单击、双击、按下、弹起,并设定
次数。不能模拟滚轮中键的滚动功能,遗憾~!(还是有办法:按中键,再移动鼠标)
(2)模拟鼠标定点移动-移动到某个坐标,绝对坐标哦,坐标系原点O在屏幕左上角,x方向右,y方向
下。这个功能可以方便、准确的把鼠标移动到你想去的点。
(3)模拟鼠标定距离移动-这次是相对移动,无论当前鼠标在什么位置,我们设定的DX,DY是相对坐标
哦,原点是当前鼠标停点,x方向右,y方向下。(这样说是不是太烦了?)这个功能可以方便、准确的把
鼠标移动一定的距离,这个距离是多少,就看你的设定咯~~~
(4)保存和恢复鼠标的位置-记录鼠标位置,快速回位功能,不需要知道此时坐标是多少,不需要知道
距离是多少,只是方便的记录、回位功能。(不过我习惯对数字的东西掌握得一清二楚的,所以很少使
举例:就在这个网页吧,光标停在本帖的第4行第4字处,按一下你设定的快捷键开始执行你设计的脚
Rem 记录保存鼠标位置
SaveMousePos
Rem 左键按下,横拉,竖拉,斜拉,弹起,单击,双击
LeftDown 1
Delay 1000
MoveR 100 0
Delay 1000
MoveR 0 100
Delay 1000
MoveTo 720 540
Delay 1000
Delay 1000
Rem 鼠标回位
RestoreMousePos
Delay 1000
LeftClick 1
Delay 1000
LeftDoubleClick 1
Delay 1000
Rem 右键单击,中键单击,右键按下,移动,弹起,鼠标回位
RightClick 1
Delay 1000
LeftClick 1
Delay 1000
MiddleClick 1
Delay 1000
MoveR 0 50
Delay 1000
MiddleClick 1
Delay 1000
RightDown 1
Delay 1000
MoveR 100 0
Delay 1000
MoveR 0 100
Delay 1000
MoveR -100 -100
Delay 1000
Delay 1000
LeftClick 1
Delay 1000
RestoreMousePos
以上脚本的疑问:
1.怎么模拟右键双击?
-使用RightClick 2,
-或者RightClick 1
RightClick 1
看自己喜好和需要了(中间双击也一样)
2.LeftClick 2和LeftDoubleClick 1有什么不同嘛?
-这个嘛,就要看按键本身的设置了,LeftClick 2两次之间的延时是多少?LeftDoubleClick 1之间
的延时是多少?我无非用数字回答。
3.MoveTo和MoveR用哪个好?
-没有哪个好哪个差,只有哪个方便。一般知道点坐标来移动就用MoveTo;知道移动的距离就用MoveR
;谁方便用谁,非要用另一个也是可以的,自己计算点坐标和距离吧。
4.中键滚动怎么模拟?
-问问作者吧,加设功能才行,目前的方法:
MiddleClick 1
Delay 1000
MoveR 0 50
Delay 1000
MiddleClick 1
通过MoveR的距离来控制滚动速度,通过MoveR后的延时来控制滚动距离。最后中间单击结束滚动。
5.USB鼠标,P/S大圆口鼠标,串口鼠标,硬件模拟,软件模拟的问题。
-具体需要咨询作者了,嘿嘿。我只知道这么多啦,我也只是一个普通用户嘛~~~!
按键精灵常用功能-详细解说[3]-控制动作按键精灵常用功能-详细解说[3]-控制动作
按键精灵常用功能-解说[版本5.0以上]
首先-启动按键精灵-看到主程序界面的“小灯泡”增加按钮了吗?点击它...
然后-这样就新建了一个脚本,并进入了脚本编辑器界面。(具体参见Qmacro基础资料/cn/qmacro/)
按键精灵常用功能-详细解说[3]-控制动作-6个功能
(1)抓点颜色并执行语句-通过判断屏幕x,y坐标的某点的颜色,是等于、不等于、还是近似某颜色,来执行后面的动作或控制...抓点颜色教程详见...
(2)循环语句-循环N次,其实这里除了可以用for,还可以用while语句。
(3)条件语句-如果某条件成立,执行某命令...除了简单的If...EndIf,还可以If...else...endif,或if...elseif...elseif...endif等形式。
(4)跳转和调用子程序-跳转用goto,可以跳转到rem标记过的地方,调用子程序用gosub,这里要说明一点是:rem标记和子程序名字一样的话,将也会goto到子程序处,而不仅仅是goto到rem的标记。
(5)标记和子程序-rem除了用来解释,最重要的作用就是做goto的标记;sub...return子程序的好处,就是不必在主程序写很多相同的代码,使用模块化的子程序,调用方便,结构清晰...不过,最好使用唯一的子程序名称,和rem的标记名称也要独立唯一,不然容易出错,还有就是同一个子程序未结束的时候再次调用,return的时候容易看错哦。
(6)脚本停止-很简单Endscript表示到此脚本运行完毕。
举例:大家可以找找论坛里的各种脚本,参见其中的这些功能,按下你设定的快捷键开始执行你的脚本...
rem while语句循环
while i&=9
VBSCALL CALL messagebox(i)
rem if语句循环
goto if语句循环
VBSCALL CALL messagebox(j)
rem 子程序
gosub 跳出对话框k
rem 演示rem和sub同名
goto 跳出对话框k
gosub 跳出对话框k
rem 跳出对话框k
VBSCALL CALL messagebox(k)
rem 演示重复调用
gosub 重复
VBSCALL CALL messagebox(p)
VBSCALL CALL messagebox(pp)
sub 跳出对话框k
VBSCALL CALL messagebox(k)
VBSCall CALL messagebox(&我是重复&)
Gosub 重复
VBS pp=pp+1
VBSCall CALL messagebox(pp)你的偶像正在直播中,
可用的推荐票
13【中级】瞬间跳跃标记与子程序
礼物加载异常,请点击重试
礼物正在加载中,请稍后......
╮(╯_╰)╭还没有人送过礼物呢~
加载异常,请刷新重试
0人正在看,0条互动
发射用户:0数
弹幕上限:3000条
现在还没有弹幕哦!
等你来一发~
(⊙o⊙)…弹幕跑到火星去了
请点击找回
,即可发射弹幕!
\(≧▽≦)/
↖(^ω^)↗
╮(╯_╰)╭
(*  ̄︿ ̄)
(*@ο@*)
┏(゜ω゜)=?
╭Σ( ° △ °|||)
(~﹃~)~zZ
同专辑作品(0)
作者作品(0)
没有数据了
加载异常,请刷新重试
我来说两句...
现在还没有评论哦~快来抢沙发!
加载异常,请刷新重试
版权声明:
未经爱拍原创授权,任何第三方不得以转载、修改、复制、出版及其他方式使用本站视频。
首次下载爱拍APP
领百元新人礼包
粤网文[8号
爱拍网违法和不良信息举报电话:
举报邮箱:
版权所有 广州爱拍网络科技有限公司}

我要回帖

更多关于 按键精灵跳转别行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信