找回密码
 加入
搜索
查看: 10312|回复: 20

[AU3基础] 问题已解决

 火... [复制链接]
发表于 2011-12-4 16:47:43 | 显示全部楼层 |阅读模式
本帖最后由 woku2538 于 2011-12-11 21:36 编辑

怎么样AU3 写出 年月日 和星期几 和时分秒 那位大侠帮我写一写
发表于 2011-12-4 17:21:07 | 显示全部楼层
本帖最后由 nivisde 于 2011-12-4 17:36 编辑

记得下次好帮助手册。

msgbox(0,"",@YEAR&"年"&@MON&"月"&@MDAY&"日"&@HOUR&"时"&@MIN&"分"&@SEC&"秒")

Switch @WDAY
case 1
msgbox(0,"","星期天")
case 2
msgbox(0,"","星期一")
case 3
msgbox(0,"","星期二")
case 4
msgbox(0,"","星期三")
case 5
msgbox(0,"","星期四")
case 6
msgbox(0,"","星期五")
case 7
msgbox(0,"","星期六")
EndSwitch

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

发表于 2011-12-4 21:38:01 | 显示全部楼层
帮助里有例子......
发表于 2011-12-4 22:25:31 | 显示全部楼层
记得下次好帮助手册。

msgbox(0,"",@YEAR&"年"&@MON&"月"&@MDAY&"日"&@HOUR&"时"&@MIN&"分"&@SEC&"秒")
...
nivisde 发表于 2011-12-4 17:21


这个正解
发表于 2011-12-5 18:21:30 | 显示全部楼层
我有更精简的
Dim $day[8]=["","星期天","星期一","星期二","星期三","星期四","星期五","星期六"]
msgbox(0,"",@YEAR&"年"&@MON&"月"&@MDAY&"日"&$day[@wday]&@HOUR&"时"&@MIN&"分"&@SEC&"秒")

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

发表于 2011-12-5 20:08:57 | 显示全部楼层
#cs ____________________________________
        
        Au3 版本:        3.3.6.1
        脚本作者:         Skyfree
        Email:         165718402@qq.com
        QQ/TM:         165718402
        脚本版本:         1.0.0.1
        脚本功能: 显示日期时间
        
#ce _______________脚本开始_________________

#NoTrayIcon

#Region
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseX64=n
#AutoIt3Wrapper_Res_Description=Sky123.Org - Clock
#AutoIt3Wrapper_Res_FileVersion=1.0.0.1
#AutoIt3Wrapper_Res_FileVersion_AutoIncrement=y
#AutoIt3Wrapper_Res_LegalCopyright=Skyfree
#AutoIt3Wrapper_Run_Tidy=y
#AutoIt3Wrapper_Run_Obfuscator=y
#Obfuscator_Parameters=/striponly
#EndRegion

#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

;变量必须先声明后使用
Opt("MustDeclareVars", 1)

;创建GUI
Global $gu_Form1 = GUICreate("时间日期", 220, 52, -1, -1)
Global $gu_Label1 = GUICtrlCreateLabel("", 0, 16, 220, 17, $SS_CENTER)

;运行主函数
_Clock_Main()
Exit 1

;程序主函数
Func _Clock_Main()
        ;初始化日期、周几、时间值
        _Clock_RefeshClock()
        
        ;显示GUI
        GUISetState(@SW_SHOW)
        
        ;每隔一秒刷新日期、周几、时间值
        AdlibRegister("_Clock_RefeshClock", 1000)
        
        Local $nMsg
        While 1
                $nMsg = GUIGetMsg()
                Switch $nMsg
                        Case $GUI_EVENT_CLOSE
                                Exit

                EndSwitch
        WEnd
EndFunc   ;==>_Clock_Main

;刷新日期、周几、时间值
Func _Clock_RefeshClock()
        Local $Data = _Clock_Date() ;获取日期
        Local $Time = _Clock_Time() ;获取时间
        Local $Wday = _Clock_Wday() ;获取周几
        
        ;显示时钟信息
        GUICtrlSetData($gu_Label1, $Data & " " & $Wday & " " & $Time)
EndFunc   ;==>_Clock_RefeshClock

;获取日期
Func _Clock_Date()
        Return @YEAR & "年" & @MON & "月" & @MDAY & "日"
EndFunc   ;==>_Clock_Date

;获取时间
Func _Clock_Time()
        Return @HOUR & ":" & @MIN & ":" & @SEC
EndFunc   ;==>_Clock_Time

;获取周几
Func _Clock_Wday()
        Local $a_Wday
        ;根据@WDAY的值(1~7)获取“星期x”的值
        Switch @WDAY
                Case 1
                        $a_Wday = "星期天"
                Case 2
                        $a_Wday = "星期一"
                Case 3
                        $a_Wday = "星期二"
                Case 4
                        $a_Wday = "星期三"
                Case 5
                        $a_Wday = "星期四"
                Case 6
                        $a_Wday = "星期五"
                Case 7
                        $a_Wday = "星期六"
        EndSwitch
        Return $a_Wday
EndFunc   ;==>_Clock_Wday

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +30 贡献 +15 收起 理由
lpxx + 30 + 15 skyfree我是看着你的教程成长的。

查看全部评分

发表于 2011-12-5 20:29:44 | 显示全部楼层
skyfree,我是看着你的教程成长的
发表于 2011-12-5 20:56:58 | 显示全部楼层
回复 7# lpxx


    我也是,他是我的偶像!
发表于 2011-12-5 23:29:20 | 显示全部楼层
喜欢,喜欢
发表于 2011-12-6 09:32:51 | 显示全部楼层
都是高手呀!又学习了!
发表于 2011-12-6 09:34:47 | 显示全部楼层
,谢谢分享!..
发表于 2011-12-6 13:44:02 | 显示全部楼层
昨天就想这个了,可是做不出来,今天就看到SKY了,难道是。。。。
发表于 2011-12-6 16:51:43 | 显示全部楼层
sky 高手中的高手
发表于 2011-12-6 17:42:50 | 显示全部楼层
非常好的代码,感谢了
发表于 2011-12-6 20:47:47 | 显示全部楼层
果然都是高手学习求星期几的函数用法,感谢@!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 16:52 , Processed in 0.094498 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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