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

[AU3基础] 如何用au3 程序判断操作系统的版本号?

[复制链接]
发表于 2008-9-17 01:27:45 | 显示全部楼层 |阅读模式
如何用au3 程序判断操作系统的版本号?
比如说判断 当前的系统是 SP2 还是 SP3 的WINDOWSXP 系统。如何判断是 2K 还是 2003 还是XP
发表于 2008-9-17 01:41:10 | 显示全部楼层
原帖由 研究僧人 于 2008-9-17 01:27 发表
如何用au3 程序判断操作系统的版本号?
比如说判断 当前的系统是 SP2 还是 SP3 的WINDOWSXP 系统。如何判断是 2K 还是 2003 还是XP


这问题太低级了,去看帮助
发表于 2008-9-17 07:19:08 | 显示全部楼层
用系统信息宏@OSVersion 获取。
发表于 2008-9-17 09:42:57 | 显示全部楼层
楼上正解,

然后在判断就可以了
 楼主| 发表于 2009-1-15 18:36:40 | 显示全部楼层
谢谢!解答!
发表于 2023-6-23 20:12:30 | 显示全部楼层
Windows10 专业版 22H2 亲测有效
MsgBox(4096, "", GetOSVersion(), 0)
Func GetOSVersion()
        $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
        $colItems = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem")
        $DisplayVersion = RegRead('HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion', 'DisplayVersion')
        For $os In $colItems
                Return $os.Caption & "  " & $os.OSArchitecture & "  " & $os.Version & "  版本 " & $DisplayVersion
        Next
EndFunc   ;==>GetOSVersion
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 11:30 , Processed in 0.077551 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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