为什么while(!click());是点击直到成功?
更新时间:2021-10-09 02:57:03 • 作者:SHIRLEY •阅读 8589
- 按键精灵两点循环点击
- 请问以下程序段为什么是死循环
- 为什么我for循环里面到onclick或者click或者checked的时候 获得的k的值都是固定的
- 我有时候使用鼠标点击左键时要点击好几次才能成功,请问这是怎么回事?
按键精灵两点循环点击
需要知道你AB两点的座标
Dim t
Rem 开始
t = 0
Do While t < 29
MoveTo 0, 0 //这里加入A点座标
LeftClick 1 //鼠标左键单击1次
Delay 1000
t = t + 1
TracePrint t
Loop
MoveTo 500, 500 //这里加入B点的座标
LeftClick 1
Goto 开始
请问以下程序段为什么是死循环
while(a);
后面有个分号,表示while的循环体,也就是说在while里什么也没做
--a属于while外面的部分
去掉这个分号就可以了
不带{} while的作用范围是后面的第一句
为什么我for循环里面到onclick或者click或者checked的时候 获得的k的值都是固定的
因为for循环中定义的变量k是被事件函数引用,所以一直存储在内存中。当for循环结束之后,k值就等于input.length,你在每次执行事件的时候都会去弹出k的值,而k的值又是固定的,所以就有上述现象。
我有时候使用鼠标点击左键时要点击好几次才能成功,请问这是怎么回事?
鼠标该换了。