找回密码
 加入
搜索
查看: 8915|回复: 22

[AU3基础] [已解决]如何快速获取操作系统版本(如Windows 7 旗舰版)信息?

 火.. [复制链接]
发表于 2014-3-22 15:48:37 | 显示全部楼层 |阅读模式
本帖最后由 smooth 于 2014-3-25 11:39 编辑

请教如何快速获取操作系统版本(如Windows 7 旗舰版)信息?搜索论坛有几个帖子是讲到这方面的,比如在cmd下执行systeminfo命令然后获取。这个方法确实可以的,但是如果要将获取到的信息放到程序的界面上,那程序启动未免太慢了,不知道有没有更快速的方法。

本帖子中包含更多资源

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

×
发表于 2014-3-28 12:37:45 | 显示全部楼层
cmd->ver
不行么?
发表于 2014-3-22 22:18:57 | 显示全部楼层
兄弟,你这个问题不合格,修改一下把。啥叫基本信息?请列出需要哪些信息。
 楼主| 发表于 2014-3-22 22:26:38 | 显示全部楼层
回复 2# MicroBlue

谢谢提醒,已经修改过来。
发表于 2014-3-22 22:34:47 | 显示全部楼层
我的电脑-右键-属性
发表于 2014-3-22 22:34:56 | 显示全部楼层
本帖最后由 半芯竹 于 2014-3-22 22:42 编辑

回复 3# smooth
MsgBox(4096,'',' 系统:'&@OSVersion&'  版本: '&@OSBuild&'  服务包:  '&@OSServicePack)
不会直接给你返回旗舰版   每个版本都有对应的版本号。自己多研究。多看帮助

评分

参与人数 1金钱 +10 收起 理由
邪恶海盗 + 10 正解!

查看全部评分

发表于 2014-3-22 23:20:32 | 显示全部楼层
回复 5# 半芯竹


    你的天真打败了我~
发表于 2014-3-23 09:43:53 | 显示全部楼层
回复 1# smooth
MsgBox(64, "OSVersion", _GetOSVersion())

Func _GetOSVersion()
        $objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

        $colOS = $objWMIService.ExecQuery("Select * from Win32_OperatingSystem")

        For $objOperatingSystem In $colOS
                $Version = StringMid($objOperatingSystem.Caption, 11)
;~         $Version = StringMid($objOperatingSystem.Caption, 1)
        Next
        Return $Version
EndFunc   ;==>_GetOSVersion
发表于 2014-3-23 09:47:48 | 显示全部楼层
回复 7# lixiaolong


    小龙兄,好久不见啊~这个有没有哪个api能实现?
发表于 2014-3-23 10:03:54 | 显示全部楼层
回复 8# haijie1223

好久不见~
API不太懂,这里有个例子
http://www.autoitscript.com/foru ... ninfoex#entry797015
发表于 2014-3-23 10:21:56 | 显示全部楼层
呵呵! 基础知识很重要...
 楼主| 发表于 2014-3-23 12:33:17 | 显示全部楼层
回复 7# lixiaolong

谢谢李小龙!要的正是这样的效果,再次感谢。
 楼主| 发表于 2014-3-23 13:20:45 | 显示全部楼层
回复 7# lixiaolong

能否请教个问题?在64位系统下运行AU3写的程序,当鼠标经过一些编辑框比如input,GUICtrlCreateEdit等,鼠标会不正常的颤抖,而在32位系统下却没有此现象,请教这是什么问题?怎么避免?谢谢!
发表于 2014-3-23 17:32:20 | 显示全部楼层
回复 9# lixiaolong


    这个API似乎不包含系统版本的扩展信息~
发表于 2014-3-23 17:47:45 | 显示全部楼层
本帖最后由 lixiaolong 于 2014-3-23 17:51 编辑

回复 12# smooth

新版本没问题,我用3.3.9.4就有这个问题.
http://www.autoitx.com/thread-12964-1-1.html

如果升级先看这个~ 最好整个autoit文件夹都备份.
http://www.autoitx.com/forum.php ... 3337&highlight=
 楼主| 发表于 2014-3-23 20:20:48 | 显示全部楼层
回复 14# lixiaolong

我之前就一直用你说的版本,后来出现问题了,才换回了3.3.6.1版本。我今天看了你说的,又换到3.3.3.9.4版本,但是鼠标颤抖的问题依然存在。



鼠标在画红框的控件内来回移动的时候,就会不断的颤抖。

本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-11 02:42 , Processed in 0.093592 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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