按键精灵满足两个条件执行循环体 80
不太熟悉易语言,请问各位大大,比如我要单击左键右键后执行循环体,该用什么语句呢?下面是我弄的,怎么不执行?#按键精灵#key=WaitKey()whilekey=3277...
不太熟悉易语言,请问各位大大,比如我要单击左键右键后执行循环体,该用什么语句呢?下面是我弄的,怎么不执行?#按键精灵#
key = WaitKey()
while key=32770 and key=32774 //左键弹起,右键弹起两个条件满足时
LeftClick 1
Delay 50
RightClick 1
wend
然后还有一点,比如我要释放技能了,停止循环体,我想到的是赋值,比如给key赋值,让他不满足while那个条件,希望大大帮忙出个主意,指点下
key = WaitClick()我找到了这个地方的问题,但是那啥,加上and后就不行 展开
key = WaitKey()
while key=32770 and key=32774 //左键弹起,右键弹起两个条件满足时
LeftClick 1
Delay 50
RightClick 1
wend
然后还有一点,比如我要释放技能了,停止循环体,我想到的是赋值,比如给key赋值,让他不满足while那个条件,希望大大帮忙出个主意,指点下
key = WaitClick()我找到了这个地方的问题,但是那啥,加上and后就不行 展开
1个回答
展开全部
判断永远不可能成立.返回值只会是一个,不可能同时返回两个.另外WaitKey是等待任意按键,鼠标该用WaitClick.
不知道你到底想干嘛,所以给你个例子:只要鼠标单击了左键再单击右键就输出123.
Do
k = WaitClick()
If k = 32770 Then
a = 1
ElseIf k = 32773 Then
If a = 1 Then
a = 2
Else
a = 0
End If
Else
a = 0
End If
If a = 2 Then
TracePrint 123
a = 0
End If
Loop
不知道你到底想干嘛,所以给你个例子:只要鼠标单击了左键再单击右键就输出123.
Do
k = WaitClick()
If k = 32770 Then
a = 1
ElseIf k = 32773 Then
If a = 1 Then
a = 2
Else
a = 0
End If
Else
a = 0
End If
If a = 2 Then
TracePrint 123
a = 0
End If
Loop
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询