按键精灵子程序怎么写无限循环,不进入下一个子程序。

按键精灵循环和调用子程序的问题_百度知道
按键精灵循环和调用子程序的问题
一下是我简单写的一个脚本
如何做到每循环一次则按顺序调用一个子程序
如刚启动脚本时则调用 子程序1 其他2-5子程序不被调用。待循环第二遍时则调用子程序2,其他子程序不被调用。以此类推。。。。。
Gosub 子程序1
Gosub 子程序2
我有更好的答案
可以用iF完成啊,i=1doif i=1 thenGosub 子程序1ElseIf i=2 thenGosub 子程序2ElseIf l=3 thenGosub 子程序3End Ifloop以此类推
刚学不是很了解。能写完整给我吗?
o=1While n=n
If o = 1 Then
Call 子程序1()
ElseIf o = 2 Then
Call 子程序2()
ElseIf o = 3 Then
Call 子程序3()
ElseIf o = 4 Then
Call 子程序4()
ElseIf o = 5 Then
Gosub 子程序5
o = o + 1EndWhile办法还很多
你的意思是先给o赋值然后每循环一次就给o递增1不过你写的脚本我试了不行哦!我用的是按键7,其他版本的我不习惯用不知道你是用哪个版本写的。
我也是按键9的 &正常输出,
采纳率:78%
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。想在子程序A里调用子程序B,然后在子程序B里结束子程序A可以实现吗? _ 按键精灵手机版 - 按键精灵论坛
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.2.9软件大小:62.5M更新时间:12-07
软件版本:1.3.1软件大小:29.2M更新时间:09-29
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 871|回复: 6
想在子程序A里调用子程序B,然后在子程序B里结束子程序A可以实现吗?不要Sub 子程序BExit Sub
没有最好,只有更好
过大年勋章俩小福娃给大家拜年啦!双十一绝版纪念勋章双十一绝版纪念勋章单身汪勋章单身贵族的专属勋章按键精灵开发者6级(新浪V认证)通过新浪微博加V后自动发放,并替换普通的认证6级勋章。 微博达人(90天)完成新浪微博加V的奖励,结合活动不定期开放申请。幸运草勋章(永久)商业小精灵限时活动勋章。官方脚本作者工会官方脚本作者工会专属勋章 鹰眼勋章鹰眼注册用户专属勋章黄瓜勋章(永久)体验商业小精灵活动的奖励按键卫士(90天)参与“打击山寨,维护按键”活动图灵勋章参与按键精灵验证码识别大赛奖励按键图书勋章尊贵的按键图书用户小红帽对论坛提出良好建议(可向管理员申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章
您好 , 目前就我所 接触的 知识面 . 貌似是不能当然 很多 好的解决方案
都是 在 不可能中 找到 灵感 . 也许就是很简单的事情 所以 我觉得不能 , 并不代表 实际情况
gljxsd 最后编辑于
按键精灵开发者6级可通过提升认证等级来升级勋章:rz.anjian.com
用传说中的goto可以直接跳出去
不过并没有退出子程序 ,内存并没有释放
仅仅是跳到其它地方去了而已
您好,可以设置一个开关参数。比如“开关=0子程序A执行,然后调用子程序B时达到目的将参数开关修改为1,子程序A不执行(有循环用EXItdo没有循环GOTO程序底部即可)
回复 这个问题非常简单,你在B里边做一个开关。然后到A里边判断开关。你这问题就解决了。。。
回复 非常感谢
没有最好,只有更好
回复 非常感谢
没有最好,只有更好求解啊 多线程结束子程序问题【按键精灵吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:401,339贴子:
求解啊 多线程结束子程序问题收藏
Dim intX, intYDoFindPic 0, 0, 0, 0, &Attachment:银杏山谷70.34.png&, &000000&, 2, 0.9, intX, intYIf intX & -1 And intY & -1 Then
TracePrint&开始执行子程序1&
Thread.Start (子程序1)
如果执行(子程序1)怎么让子程序2停止Else
TracePrint &开始执行子程序2&
Thread.Start (子程序2)
如果执行(子程序2)怎么让子程序1停止End IfLoopSub 子程序1(序号, 循环时间)
TracePrint&子程序1运行了&
Delay 1500
LoopEnd SubSub 子程序2(序号, 循环时间)
TracePrint&子程序2运行了&
Delay 1500
LoopEnd sub
登录百度帐号你的位置:
为什么每个子程序没有执行完就跳转到下一个子程序
22:17:57 |
来源: 按键精灵资源站
[code]UserVar YanShi=30 &任务刷新时间,单位:秒&
UserVar YanShi1=5 &电脑刷新时间,单位:秒&
UserVar YanShi2=300 &鼠标左键单击时间,单位:毫秒&
GetCursorPos mx, my
LeftClick 1
Delay YanShi2
Rem 开始挂机
FindPic 0,0,,&Attachment:\可以完成次数.bmp&,0.9,intX,intY
If intX & 0 And intY & 0 Then
& & a = intx
& & b = inty
& & MessageBox &找不到参照物请检查错误原因&
& & End If
& & Call 金色任务()
& & Call 蓝色任务()
& & Call 绿色任务()
& & Delay YanShi1*1000
& & Rem 接金色任务
& & Sub 金色任务()
& && &&&m = - 1
& && &&&n = - 1
& && &&&FindPic 100,300,700,700,&Attachment:\金色1.bmp&,1,intX,intY
& && &&&//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
& && &&&If intX & 0 And intY & 0 Then
& && && && &If m && intx or n && inty Then
& && && && && & m = intx
& && && && && & n = inty
& && && && && & //在这里可以添加找到坐标后,需要做的处理。
& && && && && & MoveTo intx+10,inty+5
& && && && && & Delay 200
& && && && && & LeftClick 1
& && && && && & Delay YanShi2
& && && && && & Goto 领取
& && && && && & Else
& && && && && & Goto 接蓝色任务
& && && && && &
& && && && &End If
& && &&&End If
& & End Sub
& & Rem 接蓝色任务
& & Sub 蓝色任务()
& && &&&m = - 1
& && &&&n = - 1
& && &&&FindPic 200,160,800,600,&Attachment:\蓝色1.bmp&,1,intX,intY
& && &&&//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
& && &&&If intX & 0 And intY & 0 Then
& && && && &If m && intx or n && inty Then
& && && && && & m = intx
& && && && && & n = inty
& && && && && & //在这里可以添加找到坐标后,需要做的处理。
& && && && && & MoveTo intx+10,inty+5
& && && && && & Delay 200
& && && && && & LeftClick 1
& && && && && & Delay YanShi2
& && && && && & Goto 领取
& && && && &Else
& && && && && & Goto 接绿色任务
& && && && && &
& && && && &End If
& && &&&End If
& & End Sub
& & Rem 接绿色任务
& & Sub 绿色任务()
& && &&&m = -1
& && &&&n = -1
& && &&&FindPic 200,160,800,600,&Attachment:\绿.bmp&,1,intX,intY
& && &&&//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
& && &&&If intX & 0 And intY & 0 Then
& && && && &If m && intx or n && inty Then
& && && && && & m = intx
& && && && && & n = inty
& && && && && & //在这里可以添加找到坐标后,需要做的处理。
& && && && && & MoveTo intx+10,inty+5
& && && && && & Delay 200
& && && && && & LeftClick 1
& && && && && & Delay YanShi2
& && && && && &
& && && && && & Goto 领取
& && && && &Else
& && && && && & Goto 延时
& && && && && &
& && && && &End If
& && &&&End If
& & End Sub
& & Rem 领取
& & FindPic 0,0,,&Attachment:\领取.bmp&,0.9,intX,intY
//以下是条件判断;如果返回的坐标大于0,那么就说明找到了。
If intX & 0 And intY & 0 Then
& & //在这里可以添加找到坐标后,需要做的处理。
& & MoveTo a-100,b+305
& & Delay 200
& & LeftClick 1
& & Delay YanShi2
& & Goto 接金色任务
& & Goto 延时
//MoveTo a + 110, b - 50
LeftClick 1
Delay YanShi2
Delay YanShi * 1000
MoveTo mx, my
LeftClick 1
Delay YanShi2
Goto 开始挂机查看: 1540|回复: 3
易小白,子程序怎么用个命令退出自程序 和按键精灵的Exit Sub效果一样
阅读权限30
结帖率: (6/6)
如题&&子程序没用到控件
调用这个程序
补充内容 ( 23:42):
结束()是退出整个程序
如果只退出子程序用 返回()
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至
可获得加分喔。友情提醒:本版被采纳的主题可在
帖子申请荣誉值,获得 1点 荣誉值,荣誉值可兑换终身vip用户组哦。快捷通道: →
阅读权限70
结帖率: (0/1)
调用这个程序
补充内容 ( 23:42):
结束()是退出整个程序
如果只退出子程序用 返回()
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻!
您可以选择打赏方式支持他
阅读权限30
结帖率: (6/6)
调用这个程序
这个试了 直接结束脚本了。。我只需要退出单个子程序
您可以选择打赏方式支持他
阅读权限30
结帖率: (6/6)
调用这个程序
嗯嗯。可以了
您可以选择打赏方式支持他
精易论坛 - 有你更精彩 /1
我们衷心希望大家能够向正确的方向前进,遵纪守法,不被不法份子利用
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,邮箱:@b.qq.com
Powered by
X3.2 揭阳市揭东区精易科技有限公司
粤公网安备 25

我要回帖

更多关于 按键精灵子程序返回值 的文章

 

随机推荐