牛刀小试整理示范如下,有更好的方法可以加入闯关队伍!
一、获取当前设备操作系统信息
OSInformation:=GetComInformation.OSInfo.OS
MsgBox % OSInformation.Caption . (OSInformation.Version?A_Space OSInformation.Version:"") . (A_Is64bitOS?"- 64位":"- 32位") . (OSInformation.BuildNumber?" Build " OSInformation.BuildNumber:"") . (OSInformation.CSDVersion? " - " OSInformation.CSDVersion:OSInformation.ServicePackString? " - " OSInformation.ServicePackString:"")
二、获取网卡信息(串号地址、IPv6地址等)
MacAddress:=""
for each,item In GetComInformation.MacAddress.Mac
MacAddress.=("MacAddress:" item[1]) . ("`n设备描述:" . item[2]) . (item[3]?"`nIPAddress:" item[3]:"") . "`n***************************************************`n"
MsgBox % MacAddress
三、获取主板序列号(S/N码)
MsgBox % "主板序列号:" GetComInformation.BIOSInfo.BIOS.SerialNumber
四、获取本机ip与外网ip地址
IpAddress:="ip信息:`n******************************************`n"
for each,item In GetComInformation.IpAddress.ip
IpAddress.="IP地址:" item[1] "`n定位或本机帐户名:" item[2] "`n******************************************`n"
MsgBox % IpAddress
简易获取类GetComInformation(可直接调用、方法内部分数据获取没写全,请查询微软官方文档)
这是一个小函数库
我之前也有写过一个类似的https://www.autoahk.com/archives/7928