研究僧人 发表于 2008-9-17 01:27:45

如何用au3 程序判断操作系统的版本号?

如何用au3 程序判断操作系统的版本号?
比如说判断 当前的系统是 SP2 还是 SP3 的WINDOWSXP 系统。如何判断是 2K 还是 2003 还是XP

新手上路 发表于 2008-9-17 01:41:10

原帖由 研究僧人 于 2008-9-17 01:27 发表 http://www.autoitx.com/images/common/back.gif
如何用au3 程序判断操作系统的版本号?
比如说判断 当前的系统是 SP2 还是 SP3 的WINDOWSXP 系统。如何判断是 2K 还是 2003 还是XP

这问题太低级了,去看帮助

即即 发表于 2008-9-17 07:19:08

用系统信息宏@OSVersion 获取。

kuautoit 发表于 2008-9-17 09:42:57

楼上正解,

然后在判断就可以了

研究僧人 发表于 2009-1-15 18:36:40

谢谢!解答!

cj4025 发表于 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
页: [1]
查看完整版本: 如何用au3 程序判断操作系统的版本号?