易语言如何判断Windows 操作系统类型然后显示在标签中?

注意的是,标签能显示Windows7或者8等等,而不是WindowsNT或者返回值,由于在易语言官网下载的资源看不懂,还是想问问大神们(我是初学者)。... 注意的是,标签能显示Windows 7或者 8等等,而不是Windows NT或者返回值,由于在易语言官网下载的资源看不懂,还是想问问大神们(我是初学者)。 展开
 我来答
10371178
推荐于2016-12-06
知道答主
回答量:11
采纳率:0%
帮助的人:14.1万
展开全部
.版本 2

.子程序 系统_取操作系统类别1, 整数型, 公开, 【1=Windows 2000】【2=Window XP】【3=Windows Server 2003】【4=Windows Vista】【5=Windows 7】【6=Windows 8】【-1=未知】
.局部变量 lnVer, 整数型
.局部变量 lnVerNum, 双精度小数型
.局部变量 lText, 整数型

lnVer = 右移 (左移 (GetVersion (), 16), 16)
lnVerNum = 位与 (lnVer, 255) + 右移 (位与 (lnVer, 65280), 8) ÷ 10
.判断开始 (lnVerNum = 5)
    lText = 1
.判断 (lnVerNum = 5.1)
    lText = 2
.判断 (lnVerNum = 5.2)
    lText = 3
.判断 (lnVerNum = 6)
    lText = 4
.判断 (lnVerNum = 6.1)
    lText = 5
.判断 (lnVerNum = 6.2)
    lText = 6
.默认
    lText = -1
.判断结束
返回 (lText)
.版本 2

.DLL命令 GetVersion, 整数型, "kernel32.dll", "GetVersion", 公开, ,


.版本 2


.局部变量 a, 整数型


a = 系统_取操作系统类别1 ()

.判断开始 (a = 5)

    标签1.标题=“Windows 7”

.判断 (a = 6)

    标签1.标题=“Windows 8”

.判断 (a = 2)

    标签1.标题=“Windows XP”

.默认

 

标签1就是你要显示的标签名字  上面的代码复制到易语言里面试试把

更多追问追答
追问
那个,可以发易语言的e程序吗,复制之后自动隔行了,谢谢。
追答
留邮箱 传不了附件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式