找回密码
 加入
搜索
查看: 2259|回复: 3

请教如何退出窗口,但程序不退出

[复制链接]
发表于 2008-5-24 14:56:24 | 显示全部楼层 |阅读模式
例:

#include <GUIConstants.au3>
;暂停三秒调出一个窗口
        While 1
                Sleep(3000)
                _tsmain()
        WEnd



func _tsmain()
GUICreate("My GUI")   ; 创建一个居中的空白窗口
GUISetState (@SW_SHOW)        ; 显示空白窗口

; ; 运行脚本直到窗口被关闭 
While 1
    $msg = GUIGetMsg()
    
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend
endfunc


我想达到3秒后,弹出一个窗口,被用户关闭后,重新进入

While 1
                Sleep(3000)
                _tsmain()
        WEnd

这一段,继续等3秒,一直循环下去,多种偿试都失败了, 各位有什么好意见?

[ 本帖最后由 itljl 于 2008-5-24 17:31 编辑 ]
 楼主| 发表于 2008-5-24 15:02:38 | 显示全部楼层
顺便说明一下:
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
改为
If $msg = $GUI_EVENT_CLOSE Then GUISetState (@SW_hide)
亦是不可行的。
 楼主| 发表于 2008-5-24 17:30:02 | 显示全部楼层
谢谢楼上的朋友,大概是如此,我还要测试一下是否正确。
 楼主| 发表于 2008-5-24 17:31:33 | 显示全部楼层
测试正确,谢谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 20:07 , Processed in 0.070311 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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