找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6944|回复: 8

[已回复] QUI循环如何停下来?

[复制链接]

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
发表于 2018-4-27 23:32:50 | 显示全部楼层 |阅读模式
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7540
QQ
发表于 2018-4-27 23:40:54 | 显示全部楼层
无法停止, 你可以考虑使用定时器来代替循环

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-27 23:42:16 | 显示全部楼层
紫猫 发表于 2018-4-27 23:40
无法停止, 你可以考虑使用定时器来代替循环

有没有什么 超级延迟 插件?
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7540
QQ
发表于 2018-4-27 23:45:22 | 显示全部楼层
v937 发表于 2018-4-27 23:42
有没有什么 超级延迟 插件?

那也要你自己写退出循环的代码, 界面事件跟脚本启动F10和停止F12没有任何关系

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-27 23:58:19 | 显示全部楼层
紫猫 发表于 2018-4-27 23:45
那也要你自己写退出循环的代码, 界面事件跟脚本启动F10和停止F12没有任何关系 ...

[按键精灵] 纯文本查看 复制代码
Event Form1.Button1.Click

Call ceshi()

End Event



Sub ceshi()
	n=0
	
	Do
	Delay 500
	n=n+1
	TracePrint n
	 
	 
	 
	 
    AnJianMa = GetLastKey()
    
    If AnJianMa = 123 Then 
    	ExitScript

    End If

	Loop 
End Sub

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-27 23:59:41 | 显示全部楼层
加了if判断 通过 ExitScript 也无法停下来

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-28 00:10:55 | 显示全部楼层
[按键精灵] 纯文本查看 复制代码
Event Form1.Button1.Click

Call ceshi()

End Event



Sub ceshi()
	n=0
	
	Do
	Delay 500
	n=n+1
	TracePrint n
	 
	 
	 
	 
    AnJianMa = GetLastKey()
    TracePrint AnJianMa
    If AnJianMa = 123 Then 
    	Exit Do

    End If

	Loop
	TracePrint "退出了"
	EndScript
End Sub

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-28 00:12:56 | 显示全部楼层
重新看了教程,懂了。 111.png

5

主题

11

回帖

21

积分

按键电脑&手机班学员

鲜花
0
猫粮
72
 楼主| 发表于 2018-4-28 00:16:45 | 显示全部楼层
v937 发表于 2018-4-28 00:12
重新看了教程,懂了。

(^-^)V(^_^)/\(^_^) 多谢老师
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-12-27 12:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表