求大神帮我解决按键精灵脚本,两个脚本放一起使用有一个不循环
For100IfColor495,80,"29A2BD",0ThenKeyPress"Num*",2EndIfNextMykey=WaitKey()IfMykey=98T...
For 100
IfColor 495,80,"29A2BD",0 Then
KeyPress "Num *", 2
End If
Next
Mykey = WaitKey()
If Mykey = 98 Then
KeyPress "3",1
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
End If
我想仅按一次键盘2,能连续出3、4、5、6、7
为什么经常按一次2,不出,要按几次才出来?
按出来的效果如下:
2
2
234567
2
2
2
2
2
2
2
2
2
2
2
2
234567
看,中间 很多次不循环的。
如果带上"while ture"
While true
Mykey = WaitKey()
If Mykey = 98 Then
KeyPress "3",1
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
End If
Wend
那个前面找颜色就不能实现,就不能找颜色了 ,帮帮忙吧,我想两个脚本放一起使用 展开
IfColor 495,80,"29A2BD",0 Then
KeyPress "Num *", 2
End If
Next
Mykey = WaitKey()
If Mykey = 98 Then
KeyPress "3",1
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
End If
我想仅按一次键盘2,能连续出3、4、5、6、7
为什么经常按一次2,不出,要按几次才出来?
按出来的效果如下:
2
2
234567
2
2
2
2
2
2
2
2
2
2
2
2
234567
看,中间 很多次不循环的。
如果带上"while ture"
While true
Mykey = WaitKey()
If Mykey = 98 Then
KeyPress "3",1
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
End If
Wend
那个前面找颜色就不能实现,就不能找颜色了 ,帮帮忙吧,我想两个脚本放一起使用 展开
2个回答
2014-04-04
展开全部
你的脚本有逻辑问题,就好像,如果等于这个按键我脚本按下面操作,如果不等于你的就停止了,然后又重新运行,这中间有没有点逻辑问题啊?
多线程也简单啊,你可以把其中一个放到一个子程序里面,多线程同时运行子程序就行了。
多线程也简单啊,你可以把其中一个放到一个子程序里面,多线程同时运行子程序就行了。
展开全部
KeyPress "3",1
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
问题出在时间上,上面这几个语句是同时执行的,有事会出现冲突,在之间插入延时即可,改成
KeyPress "3",1
Delay 50
KeyPress "4",1
Delay 50
KeyPress "5",1
Delay 50
KeyPress "6",1
Delay 50
KeyPress "7",1
即可
KeyPress "4",1
KeyPress "5",1
KeyPress "6",1
KeyPress "7",1
问题出在时间上,上面这几个语句是同时执行的,有事会出现冲突,在之间插入延时即可,改成
KeyPress "3",1
Delay 50
KeyPress "4",1
Delay 50
KeyPress "5",1
Delay 50
KeyPress "6",1
Delay 50
KeyPress "7",1
即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询