永发信息网

按键精灵问题,下面脚本中为什么while循环会无限运行?定时器事件中的flag=0似乎没起作用?

答案:2  悬赏:80  手机版
解决时间 2021-04-09 01:34
Dim flag, i,j //定义标志位,定义事件间隔ms,定义次数变量
flag = 1
i = 5
j = 0
Event Form1.Load //初始化设置时间周期
Form1.Timer1.Enabled = False //默认定时器是启动状态,所以要先停止
Form1.Timer1.Interval = 3000 //设置定时器循环的间隔时间(单位:毫秒)
End Event

Event Form1.Timer1.Timer //定时器事件
Form1.Timer1.Enabled = False
flag=0
MessageBox "到时间了"
End Event

Form1.Timer1.Enabled = True

While flag=1
MoveTo 800,976 //x1,y1是A点屏幕坐标
LeftClick 1
j = j + 1
Delay i //t为时间,单位是毫秒,你可以根据实际设定
MoveTo 868,976 //x2,y2是A点屏幕坐标
LeftClick 1
j = j + 1
Delay i //t为时间,单位是毫秒,你可以根据实际设定
Wend
最佳答案
第一,在脚本不支持改变控件属性(老版本的按键精灵不支持这点,我不清楚新版本的支不支持,9.6以后的版本我都没用了,因为按键精灵越做越不好用)。所以,Form1.Timer1.Enabled = True 这一句可能是失效的。
第二,flag要定义环境变量,也就是:DimEnv flag
全部回答
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鸡年春节公司祝福语,带有“鸡”字的祝福语
我是初中应届生,报考了广东外语艺术职业学院
龙仁参业农园西洋参加工厂在哪里啊,我有事要
响尾蛇能对哪种猎物进行追寻A.活的未被咬伤的
北海离陕西渭南有多远,陕西和河南的距离有多
沈阳医保陆军总院普通住院怎么报销,起付标准
写什么诗歌好,用岳娇,我爱你写一篇诗歌
小四川水煮鱼怎么加盟
刀剑乱舞地下城打完100层后怎么刷新重新打?
给中年女性领导的生日祝福短信
单选题下列说法正确的是A.光导纤维利用的是光
请问高层建筑外墙贴砖之后要洗砖,洗砖的化学
法布尔在《荒石园》这篇文章中介绍了许多蜂种
制约的意思是什么,制约是什么意思
由同一集团内一子公司换到另一子公司,法人也
推荐资讯
纸币之所以能取代金属货币,是因为纸币①制作
什么叫知音?男人和女人可以成为知音吗?
在澳洲买房可以贷款吗
白城古代叫什么,请问沐浴洗澡这四个字在古代
第三部分:阅读理解(共20小题,每小题2分,
魔兽争霸无法进入,提示内存不能READ
求教:汽车发电机“带电瓶”和“不带电瓶”的
我的头发干枯,而且很多开叉的,拿着一看很多
文明的事有哪些
道格拉斯瓷砖是进口的吗?
固始家乡土菜馆我想知道这个在什么地方
对已故长辈思念的诗句,对已故先人爷爷奶奶怀
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?