找回密码
 加入
搜索
查看: 864|回复: 0

求一段代码的合并问题

[复制链接]
发表于 2009-10-30 15:07:23 | 显示全部楼层 |阅读模式
本帖最后由 elexy 于 2009-10-30 16:44 编辑

各位大侠,小弟初接触AU3,语法不熟,试验多次仍无法成功生效。下列两段 while 循环,不知道怎么合并才能完美运行。(单独每段的代码均可独立正常运行)

#Include <Constants.au3>
#NoTrayIcon

Opt("TrayMenuMode",1)        ; 默认菜单项目将不会显示.

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

TraySetState()

While 1
        $msg = TrayGetMsg()
        Select
                Case $msg = 0
                        ContinueLoop
                Case $msg = $aboutitem
                        Msgbox(64,"关于:","abcd")
                Case $msg = $exititem
                        ExitLoop
                Case $msg = $TRAY_EVENT_PRIMARYDOUBLE
                        ExitLoop
        EndSelect
WEnd
exit

_____________________________________________________
While 1
Switch @hour&@min&@sec
case 150100
if ProcessExists("ttplayer.exe")=0 then
run("D:\Program Files\TTPlayer\TTPlayer.exe")
endif
Case 145500
if ProcessExists("ttplayer.exe")=0 then
run("D:\Program Files\TTPlayer\TTPlayer.exe")
endif
EndSwitch
wend
exit
发表于 2009-10-30 15:48:34 | 显示全部楼层
#include <Constants.au3>
#NoTrayIcon
Opt("TrayMenuMode", 1) ; 默认菜单项目将不会显示.
TrayCreateItem("")
$aboutitem = TrayCreateItem("关于")
TrayCreateItem("")
$exititem = TrayCreateItem("退出")
TraySetState()

While 1
        Switch @HOUR & @MIN & @SEC
                Case 145500
                        If ProcessExists("ttplayer.exe") = 0 Then Run("D:\Program Files\TTPlayer\TTPlayer.exe")
                Case 150100
                        If ProcessExists("ttplayer.exe") = 0 Then Run("D:\Program Files\TTPlayer\TTPlayer.exe")
        EndSwitch
        Switch TrayGetMsg()
                Case $aboutitem
                        MsgBox(64, "关于:", "abcd")
                Case $exititem
                        Exit
                Case $TRAY_EVENT_PRIMARYDOUBLE
                        Exit
        EndSwitch
WEnd

评分

参与人数 1金钱 +90 贡献 +29 收起 理由
kn007 + 90 + 29 注意休息!

查看全部评分

 楼主| 发表于 2009-10-30 16:43:57 | 显示全部楼层
本帖最后由 elexy 于 2009-10-30 16:46 编辑

谢谢 afan !!代码简洁!!!完美运行!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 16:19 , Processed in 0.101140 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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