本帖最后由 78391493 于 2009-5-18 00:01 编辑
#NoTrayIcon
Dim $URL = "http://download.microsoft.com/download/d/6/e/d6e2ff26-5821-4f35-a18b-78c963b1535d/VistaFont_CHS.EXE"
If Not FileExists(@WindowsDir & "\Fonts\msyh.ttf") Then
ProgressOn("字体下载中", "下载微软雅黑字体", "准备下载...", -1, -1, 2 + 16)
$Size = InetGetSize($URL)
InetGet($URL, @ScriptDir & "\VistaFont.EXE", 1, 1)
While @InetGetActive = 1
$Percentage = @InetGetBytesRead / ($Size / 100)
ProgressSet($Percentage, "已下载 " & Round($Percentage, 1) & " %")
Sleep(1000)
WEnd
ProgressSet(100, "正在安装")
Run(@ScriptDir & "\VistaFont.EXE")
WinWait("Windows Vista 字体 - 微软雅黑 5.0", "请仔细阅读以下许可协议。按 PAGE DOWN 键可查阅协议的余下部分。")
ControlClick("Windows Vista 字体 - 微软雅黑 5.0", "请仔细阅读以下许可协议。按 PAGE DOWN 键可查阅协议的余下部分。", "Button1")
WinWait("Windows Vista 字体 - 微软雅黑 5.0", "Windows Vista 字体 - 微软雅黑 5.0 正在安装。")
ControlClick("Windows Vista 字体 - 微软雅黑 5.0", "Windows Vista 字体 - 微软雅黑 5.0 正在安装。", "Button1")
ProgressOff()
EndIf
GUICreate("每周任务2", 410, 282, -1, -1, BitOR(0x00080000,0x00C00000,0x80000000,0x80880000,0x00800000,0x04000000))
GUICtrlCreateEdit("这是一个使用微软雅黑字体的文本框!", 8, 8, 393, 265)
GUICtrlSetFont(-1, 11, 400, 0, "微软雅黑")
GUISetState(@SW_SHOW)
While 1
If GUIGetMsg() = -3 Then Exit
WEnd
睡觉 |