精易论坛

标题: 关闭20个连续窗口的解决方法 [打印本页]

作者: Xw‘小威    时间: 2017-9-25 22:09
标题: 关闭20个连续窗口的解决方法

上次忘了是谁问的一个问题。
如何快速销毁20个同名窗口。
然后他发布了他的代码:
  
计次循环首 (20, )
窗口_关闭 (窗口_取句柄 (, , , “错误窗口”))
计次循环尾 ()

然后我试验了次这个代码。结论是只销毁了一个。
原因是系统需要等待。其实循环体里加个延时就好了
  
计次循环首 (20, )
窗口_关闭 (窗口_取句柄 (, , , “错误窗口”))
延时 (100)
计次循环尾 ()

实现代码在下面。想要试试的可以参考下。
连续关闭窗口.zip (1.22 MB, 下载次数: 28)


作者: Matty    时间: 2017-9-26 01:18
来膜拜膜拜大神
作者: 循环不计数    时间: 2017-9-26 01:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: chaio36    时间: 2017-9-26 02:35
来膜拜膜拜大神
作者: 尛龍科技    时间: 2017-9-26 03:13
用循环判断可以无限关闭OK
作者: jinyuhan    时间: 2017-9-26 06:19
来学知识的!感谢分享!
作者: sa123123    时间: 2017-9-26 08:59
看看,感谢分享
作者: 觅雨    时间: 2017-9-26 10:15
厉害,学习了!
作者: iyvyopgdid    时间: 2017-9-26 21:43
来膜拜膜拜大神
作者: Xw‘小威    时间: 2017-9-26 21:57
十進制 发表于 2017-9-26 03:13
用循环判断可以无限关闭OK

恩。正解。也可以解决不必要的循环资源浪费等问题。  (事后诸葛亮)
作者: 专注研究    时间: 2017-9-27 11:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: lunafoxer    时间: 2017-9-27 16:29
厉害厉害,前来学习
作者: Dhs过客    时间: 2017-9-27 23:21
厉害厉害,前来学习
作者: lz123456789    时间: 2017-10-5 22:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: Xw‘小威    时间: 2017-10-6 21:36
lz123456789 发表于 2017-10-5 22:44
改30就是30个窗口??

这个代码不具备严谨性。建议的是枚举出所有的需求窗口。这样就可以有多少关多少了。或者用while循环判断也行。此代码仅供参考。
作者: xxins    时间: 2017-10-22 11:31
错误窗口 试试看怎么弄




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4