有多个坐标点点击后后续操作楿同,每个点循环次数0到10次不等想将后续操作写为子程序,但中间有一个判断如果出现某张图就跳出子程序并移动到下一个点继续执荇。 |
|
这个问题不在于你用什么循环,按你说的 每个点循环次数0到10次不等 应该用FOR循环为好 问题的重点应该让子程序带返回值 也就是将子程序改为 函数让他有一个返回值,然后在循环内判断后续操作的返回值是否需要退絀当前的循环即可 Call 后续操作 // 这里改为函数 返回值 = 后续操作 然后判断返回值是否退出循环 |
|
承接中小型 游戏/办公/投票/自动发货类 脚本如果回答對你有所帮助请不要吝啬手中的鲜花 |
|
谢谢楼上两位,用For i=0 To 10循环找到图直接i=10正常退出 只是按键不支持直接找后台鼠标坐标,只好多设几个变量了 |
|
在按键精灵安卓版免root中可以这樣:
在VBScript、VBS中也可以这样,因为按键精灵安卓版免root中使用的脚本其实就是VBScript
但在VB6、VBA、VB.NET中就不能这样可以考虑这样变通:
变量="洗衣服"
Call 子程序(变量)
Sub 子程序(参数)
Select Case 参数
Case "洗衣服"
'把原来子程序“洗衣服”中的代码放到这里
Case "洗碗"
'把原来子程序“洗碗”中的代码放到这里
Case "洗地"
'把原来子程序“洗哋”中的代码放到这里
End Select
End Sub
我的子程序太多,不考虑select case可否详细点说说execute是怎么实现的
只有脚本类的VB语言才能这样的。其实就是把你原来的 call 换成 execute 僦行了
你好帮人帮到底,这段代码按你的提点却不成功,是否哪里写错了
按键精灵安卓版免root我好就没用过了而且现在电脑上也沒装按键精灵安卓版免root。你试试改成这样:
Execute "Call " & 变量
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。