在按键精灵中使用For语句实现真正意义上的无穷次循环.

发布于2022-01-12 20:41:02
3个回答
admin
网友回答2022-01-12
无限次循环可以使用
Do

Loop

当然,一定需要For的话,也是可以的。比如:

For i=0 to 10

i=i-1 //让i值永远无法达到10

Next
admin
网友回答2022-01-12
没有代码怎么找问题??。。。。。。
1、图片格式问题,导致找不到图。
2、大漠插个把未注册到系统里,或者脚本开始未进行DM插件注册语句。
3、你的循环逻辑不对。
admin
网友回答2022-01-12
看你是逐行单个像素扫描,直接这样写好了
m = zxy - zsy
n = zxx - zsx
for m
Y = zsy + 1

for n
MoveTo X, Y

delay 30
X = zsx + 1

shape = GetCursorShape(0)
If shape = 1055991329 Then
LeftClick 1
Delay 10
End If
next
next

我觉得你可能犯了一个错误,鼠标逐行扫描,是x坐标逐渐增加,所以写在内层的for循环是x增加,外层的才是y增加,扫描的次数就是x的前后之差除以1,1就表示你选取的像素单位。另外我不知道你的for循环有没有问题,身边没有软件不能测试,反正我是不这么用的,也不像C++的语法啊

回到
顶部