千家信息网

怎么用vbs判断计算机是笔记本还是台式机

发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章主要介绍"怎么用vbs判断计算机是笔记本还是台式机",在日常操作中,相信很多人在怎么用vbs判断计算机是笔记本还是台式机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家
千家信息网最后更新 2025年02月22日怎么用vbs判断计算机是笔记本还是台式机

这篇文章主要介绍"怎么用vbs判断计算机是笔记本还是台式机",在日常操作中,相信很多人在怎么用vbs判断计算机是笔记本还是台式机问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用vbs判断计算机是笔记本还是台式机"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

ChassisTypes 属性可以告诉您,您使用的是笔记本电脑、台式计算机还是其他类型的计算机。哦,输入。以下脚本可以让您知道您使用的是哪种类型的计算机:

复制代码 代码如下:


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each strChassisType in objChassis.ChassisTypes
Wscript.Echo strChassisType
Next
Next



好吧,以上脚本只是在一定程度上让您知道您使用的是哪种类型的计算机。实际上,ChassisType 属性返回的是一个数字,这就是说当我们在面前的计算机上运行这个脚本时,我们将得到 10。那么,什么是 10 呢?根据WMI SDK,它指的是笔记本计算机。猜一猜会发生什么呢?没错!

但您并不必每次检查计算机类型时都参考 SDK。以下经过扩展的脚本使用一个 Select Case 语句,它可将这些整数转换为更有意义的内容:

复制代码 代码如下:


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each strChassisType in objChassis.ChassisTypes
Select Case strChassisType
Case 1
Wscript.Echo "Other"
Case 2
Wscript.Echo "Unknown"
Case 3
Wscript.Echo "Desktop"
Case 4
Wscript.Echo "Low Profile Desktop"
Case 5
Wscript.Echo "Pizza Box"
Case 6
Wscript.Echo "Mini Tower"
Case 7
Wscript.Echo "Tower"
Case 8
Wscript.Echo "Portable"
Case 9
Wscript.Echo "Laptop"
Case 10
Wscript.Echo "Notebook"
Case 11
Wscript.Echo "Handheld"
Case 12
Wscript.Echo "Docking Station"
Case 13
Wscript.Echo "All-in-One"
Case 14
Wscript.Echo "Sub-Notebook"
Case 15
Wscript.Echo "Space Saving"
Case 16
Wscript.Echo "Lunch Box"
Case 17
Wscript.Echo "Main System Chassis"
Case 18
Wscript.Echo "Expansion Chassis"
Case 19
Wscript.Echo "Sub-Chassis"
Case 20
Wscript.Echo "Bus Expansion Chassis"
Case 21
Wscript.Echo "Peripheral Chassis"
Case 22
Wscript.Echo "Storage Chassis"
Case 23
Wscript.Echo "Rack Mount Chassis"
Case 24
Wscript.Echo "Sealed-Case PC"
Case Else
Wscript.Echo "Unknown"
End Select
Next
Next

到此,关于"怎么用vbs判断计算机是笔记本还是台式机"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

计算机 笔记 笔记本 台式 还是 台式机 代码 类型 脚本 学习 属性 更多 帮助 实用 接下来 内容 只是 实际 实际上 数字 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中鹏兴玥软件开发有限公司 拉萨网络安全0基础入门到精通 华为云文档数据库如何插入数据集 育碧服务器无法正常使用 google服务器怎么连接不上 荣威rx5显示器服务器异常 软件开发硕士工资 我的世界服务器 现代战争 软件开发费增值税率 平谷区网络软件开发联系方式 oracle数据库时间不准 斗牛软件开发平台 路线规划软件开发 香港服务器怎么备案 北京重点企业能耗上传软件开发 服务器重启后连接不上数据库 如何对数据库进行版权保护 计算机软件开发及技术服务 普陀区推广网络技术商家 下面不是数据库物理设计问题的是 公司信息网络安全 山东数据库安全箱现货 郑州软件开发app公司有哪些 如何进行网络安全培训 数据库avg函数内容 香港服务器怎么备案 accp软件开发语言 计算机软件开发五年大专学校 高青包装软件开发 如何选择适合的数据库
0