永发信息网

求一个VBS脚本:根据“系统版本+32/64位系统”分别运行相应程序

答案:1  悬赏:0  手机版
解决时间 2021-11-28 22:44
求一个VBS脚本:根据“系统版本+32/64位系统”分别运行相应程序
最佳答案
Function X86orX64()
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
For Each objItem in colItems

If InStr(objItem.SystemType, "64") <> 0 Then
X86orX64 = "x64"
Else
X86orX64 = "x86"
End If
Next

End Function

Function showOsInfo()
Dim res
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48)
res ="infoStart"
For Each objItem in colItems
res =res & "_" & objItem.Caption
res =res & "_" & objItem.SystemDrive
res =res & "_" & objItem.Version
'WScript.Echo objItem.OSArchitecture
Next

res =res & "_" & X86orX64()
res =res & "_infoEnd"
WScript.Echo res
End Function
call showOsInfo()
WScript.Echo "complete!"

以上代码 可以区分系统 至于区分以后运行程序应该就简单了吧?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
由7个百万,8个十万,2个万,3个百组成的数读作
欧亦欧是真是假是传销吗
0。68x32十0。32的简便方法
天门道长的后事
卡萨布兰卡地址在哪,我要去那里办事,
清代三足铜香炉现在值有多贵
我的电脑是win7 32位系统,装了4g内存,可是
别多想,我就是纯粹想看看你过得有多惨仅此而
好姐妹可以用什么词来形容?
高州人是不是很小气?
大家有谁用过富美格窗帘布艺的么?质量好不好
戒指au750,17,6fook什么意思
羊年春联大全 5字联 带羊字对联
2010到2014其中有个国产动漫里面有两个主角其
超出联通流量800m多钱
推荐资讯
美福居防盗门新款
联合国全球气候变化大会于2009年12月7日在丹
迁的繁体字怎写?
这个赌王香烟多少钱一包?
移到宽带580元两年,合不合算?
网站上的韩文是乱码怎么办?
加勒比海盗中,威尔的父亲怎么变成那样了?
求这首歌歌名,龙族的
铁甲小宝中蜻蜓队长说的三句话是?
138天空数码卫星电视锅安装要领
制造白炽灯泡选用钨丝作为灯丝的材料,这是因
怎么就没人出个七转螺旋塔的攻略
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?