找回密码
 加入
搜索
查看: 4819|回复: 13

[系统综合] @OSVersion问题[已解决]

 火.. [复制链接]
发表于 2012-2-5 18:15:51 | 显示全部楼层 |阅读模式
本帖最后由 bhffhzh 于 2012-2-8 13:39 编辑

@OSVersion 读取出来
能否达到这样的效果。



现在读出来:



太丑了。

本帖子中包含更多资源

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

×
发表于 2012-2-5 18:49:59 | 显示全部楼层
win7头一次看到有sp3版本。
发表于 2012-2-5 19:12:15 | 显示全部楼层
本帖最后由 netegg 于 2012-2-5 19:15 编辑

回复 2# nmgwddj
他那个前面是xp
lz,这个有什么用吗,xp和7的系统控制面板都不一样,你以为那么简单就蒙的了人吗
还有,lz到底什么意思,是要7那种样式吗,那个自己去做不就完了
发表于 2012-2-5 19:12:57 | 显示全部楼层
看错了。
发表于 2012-2-5 20:15:36 | 显示全部楼层
回复 1# bhffhzh


    这个很简单,你创建标签,再修改标签就可以了!
把基础先学好吧,好看不好看以后再学!
发表于 2012-2-5 21:00:24 | 显示全部楼层
看错了。....
发表于 2012-2-6 00:30:35 | 显示全部楼层
     Local $Osversion = @OSVersion  
                Switch $Osversion
                Case "WIN_2008R2"
                        GUICtrlSetData($Label6, "Microsoft Windows 2008R2")
                Case "WIN_7"
                        GUICtrlSetData($Label6, "Microsoft Windows 7")
                Case "WIN_2008"
                        GUICtrlSetData($Label6, "Microsoft Windows 2008")
                Case "WIN_VISTA"
                        GUICtrlSetData($Label6, "Microsoft Windows Vista")
                Case "WIN_2003"
                        GUICtrlSetData($Label6, "Microsoft Windows 2003")
                Case "WIN_XP"
                        GUICtrlSetData($Label6, "Microsoft Windows XP")
                Case "WIN_XPe"
                        GUICtrlSetData($Label6, "Microsoft Windows XPE")
                Case "WIN_2000"
                        GUICtrlSetData($Label6, "Microsoft Windows 2000")
发表于 2012-2-6 09:14:33 | 显示全部楼层
别扯了,win7系统属性和xp的系统属性界面都不一样
发表于 2012-2-7 16:20:43 | 显示全部楼层
判断@OSversion的值、然后再 进行变量赋值 不是很简单么……
发表于 2012-2-7 22:18:34 | 显示全部楼层
_Main()
Exit

Func _Main()
        Local $OsName = _GetOsName()
        MsgBox(0, "", $OsName)
EndFunc   ;==>_Main

Func _GetOsName()
        Local $Os = StringReplace(@OSVersion, "WIN_", "Microsoft Windows ")
        Local $Edition = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "EditionID")

        Local $OsName
        If $Edition <> "" Then
                $OsName = $Os & " " & $Edition
        Else
                $OsName = $Os
        EndIf

        Return $OsName
EndFunc   ;==>_GetOsName

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-2-8 13:36:18 | 显示全部楼层
感谢楼上各位的解答
发表于 2012-2-8 22:06:49 | 显示全部楼层
很不错,学习一下,以备后用
发表于 2012-2-10 19:56:12 | 显示全部楼层
这个学习一下,谢谢skyfree 老大
发表于 2012-2-11 09:38:18 | 显示全部楼层
学习了!!!!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-1 08:08 , Processed in 0.089371 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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