找回密码
 加入
搜索
查看: 2023|回复: 5

问个菜单的问题

  [复制链接]
发表于 2008-10-3 16:43:04 | 显示全部楼层 |阅读模式
while 1
Opt("TrayMenuMode",1)    ; 默认菜单项目 (脚本暂停/退出) will not be shown.

TrayCreateItem("")
$aboutitem      = TrayCreateItem("关于")
TrayCreateItem("")
$exititem       = TrayCreateItem("退出")

TraySetState()
$begin = 1
While 1
    $msg = TrayGetMsg()
        $begin = $begin+1   
        if $begin=1000 then
                ExitLoop
        EndIf
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg = $aboutitem
            Msgbox(64,"关于:",$begin)
        Case $msg = $exititem
            ExitLoop       
         
    EndSelect       
                               
WEnd

WEND

如果循环就会造成菜单的叠加,不知菜单循环一次怎么清除呢?谢谢
 楼主| 发表于 2008-10-3 16:59:25 | 显示全部楼层
再就是脚本在运行中的时候能不能选择菜单呢?感觉菜单必须点击后,才能继续后面的语句
发表于 2008-10-3 17:33:00 | 显示全部楼层

while 1
Opt("TrayMenuMode",1)    ; 默认菜单项目 (脚本暂停/退出) will not be shown.

$1 = TrayCreateItem("")
$aboutitem = TrayCreateItem("关于")
$2 = TrayCreateItem("")
$exititem = TrayCreateItem("退出")

TraySetState()
$begin = 1
While 1
    $msg = TrayGetMsg()
        $begin = $begin+1   
        if $begin=1000 then 
                ExitLoop
        EndIf
    Select
        Case $msg = 0
            ContinueLoop
        Case $msg = $aboutitem
            Msgbox(64,"关于:",$begin)
        Case $msg = $exititem
            Exit        
         
    EndSelect        
                                
WEnd
TrayItemDelete($aboutitem)
TrayItemDelete($exititem)
TrayItemDelete($1)
TrayItemDelete($2)
WEND
 楼主| 发表于 2008-10-3 18:26:03 | 显示全部楼层
谢谢大哥好用,不过我的脚本最后有个sleep(1500)
sleep(1500)
wend
我选择退出,还要等sleep(1500)后才能退出,这是怎么回事呢?
 楼主| 发表于 2008-10-3 20:34:04 | 显示全部楼层
选择菜单退出选项了,还要等sleep完,用什么办法结束sleep好呢?
发表于 2008-10-3 21:39:32 | 显示全部楼层
原帖由 xpban2006 于 2008-10-3 20:34 发表
选择菜单退出选项了,还要等sleep完,用什么办法结束sleep好呢?


直接把那条SLEEP删除!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-19 23:29 , Processed in 0.077211 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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