按键精灵,调用子程序后,怎么返回主程序?
我用按键精灵做一个程序.例如主程序内容就是按顺序调用子程序,子程序1运行完,再调用子程序2.我是这么写的,结果调试的时候子程序1运行完.就完事了.子程序2没有运行,这是为...
我用按键精灵做一个程序.例如主程序内容就是按顺序调用子程序,子程序1运行完,再调用子程序2.我是这么写的,结果调试的时候子程序1运行完.就完事了.子程序2没有运行,这是为什么啊?
rem stat
call 子程序1
call 子程序2
call 子程序3
goto stat
sub 子程序1
............
ENDSUB
sub 子程序2
............
ENDSUB
sub 子程序3
............
ENDSUB 展开
rem stat
call 子程序1
call 子程序2
call 子程序3
goto stat
sub 子程序1
............
ENDSUB
sub 子程序2
............
ENDSUB
sub 子程序3
............
ENDSUB 展开
展开全部
你这种情况不是子程序反回主程序的问题,而是你的子程序2有问题,你仔细检查一下没有执行的子程序的代码。下面的代码运行完全正常
Rem 开始
Call 子程序1()
Call 子程序2()
Call 子程序3()
Goto 开始
Sub 子程序1()
MessageBox "我是子程序1"
End Sub
Sub 子程序2()
MessageBox "我是子程序2"
End Sub
Sub 子程序3()
MessageBox "我是子程序3"
End Sub
Rem 开始
Call 子程序1()
Call 子程序2()
Call 子程序3()
Goto 开始
Sub 子程序1()
MessageBox "我是子程序1"
End Sub
Sub 子程序2()
MessageBox "我是子程序2"
End Sub
Sub 子程序3()
MessageBox "我是子程序3"
End Sub
更多追问追答
追问
又试了下,应该是我的第一个子程序出了问题.运行完,不返回主程序.可找不到原因.帮我看一下.程序如下:
Rem star
Call 子程序1
goo star
Sub 子程序1
rem a
MoveTo 1212,379
LeftClick 2
moveTo 620, 497
LeftClick 2
IfColor 708, 943, "66ccff", 2 Then
Delay 120000
Goto a
Else
Delay 1000
End If
End Sub
追答
第3行代碼:goo star 应该是 :go star 吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IfColor 708, 943, "66ccff", 0 Then
背景色跟点击颜色相近?改下试试 then 前面那个,0=一样,1=不一样,2=相似
背景色跟点击颜色相近?改下试试 then 前面那个,0=一样,1=不一样,2=相似
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
end sub '注意空格
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询