幸运蛋蛋pc开奖
这篇文章主要介绍了用vbs脚本获取网卡MAC,CPUID,硬盘序列号的实现代码,需要的朋友可以参考下

这里先给大家分享一个分配静态ip地址的代码

' Assign a Static IP Address


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
  & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colNetAdapters = objWMIService.ExecQuery _
  ("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")

strIPAddress = Array("192.168.6.98")
strSubnetMask = Array("255.255.255.0")
strGateway = Array("192.168.6.1")
strGatewayMetric = Array(1)
 
For Each objNetAdapter in colNetAdapters
  errEnable = objNetAdapter.EnableStatic(strIPAddress, strSubnetMask)
  errGateways = objNetAdapter.SetGateways(strGateway, strGatewaymetric)
  If errEnable = 0 Then
    WScript.Echo "The IP address has been changed."
  Else
    WScript.Echo "The IP address could not be changed."
  End If
Next

检测U盘 方法一

'方法1
Sub Auto_Open()
On Error Resume Next
    Set fs = CreateObject("Scripting.FileSystemObject")
    StrDrive = "B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"
    StrDriveArray = Split(StrDrive, ",")
    For StartPos = 1 To UBound(StrDriveArray)
        Set d = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(StrDriveArray(StartPos) & ":\\")))
        If d.DriveType = 1 Then
            s = d.SerialNumber
            Exit For
        End If
    Next
    If s <> "" Then
        Range("Sheet1!d8") = s
    Else
        Range("Sheet1!d8") = "系统未检测到U盘!"
   End If
   Set d = Nothing
   Set fs = Nothing
   Call QueryOther
End Sub
'方法2
Sub DetectUdisk()
On Error Resume Next
    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    Set colDisks = objWMIService.ExecQuery("Select * from Win32_LogicalDisk Where DriveType = 2")
    For Each objDisk In colDisks
       RemovableDrive = objDisk.DeviceID
        If CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).IsReady Then
            s = CreateObject("Scripting.FileSystemObject").GetDrive(RemovableDrive).SerialNumber
            Exit For
        End If
    Next
    If s <> "" Then
        Range("Sheet1!d8") = s
    Else
        Range("Sheet1!d8") = "系统未检测到U盘!"
   End If
   Call QueryOther
End Sub
Sub QueryOther()
   '2007.1.19 更新,获取主板序列号, CPUID, 网卡MAC地址
    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    Set colItems = objWMIService.ExecQuery("Select   SerialNumber   From   Win32_BIOS")
    For Each objItem In colItems
        Range("Sheet1!E8") = objItem.SerialNumber
        Exit For
    Next
    Set colItems = Nothing
    
    Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor")
    For Each objItem In colItems
        Range("Sheet1!F8") = objItem.ProcessorId
        Exit For
    Next
    Set colItems = Nothing
    
    Set colItems = objWMIService.ExecQuery("SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL) AND (Manufacturer <> 'Microsoft'))")
    For Each objItem In colItems
        Range("Sheet1!G8") = objItem.MACAddress
        Exit For
    Next
    Set colItems = Nothing
   
End Sub

好了,这里就先介绍到这,需要的朋友可以参考一下。

最新资讯
不只是5G!在这个领域华为正紧密布局

不只是5G!在这个领域华

华为9月18日发布全球最快的人工智能(AI)训练集群Atlas 9
三星欲借5G手机“翻盘”中国市场

三星欲借5G手机“翻盘

三星电子9月12日在中国市场推出旗下新旗舰Galaxy Note
利用朋友圈曝光老赖值得推广

利用朋友圈曝光老赖值

这样做是为让被执行人迫于熟人传播的压力而履行义务,也
转型阵痛中的世联行押注“互联网+”有戏吗?

转型阵痛中的世联行押

世联行在互联网+业务上开?#35745;?#39057;“发力”,谋求新的突破
“剪刀手”一出无隐私? 网络安全召唤AI反制技术

“剪刀手”一出无隐私

如需真正地在信息内容真伪识别中广泛且有效地应用AI技
中国电信明年上半年推出 2000元以内5G手机

中国电信明年上半年推

陆良军称,2020年中国5G手机将达到1.7亿部,中国电信将占6
最新文章
vbs 自制数字益智游戏实现代码

vbs 自制数字益智游戏

这篇文章主要介绍了vbs 自制数字益智游戏实现代码,需
vbs实现的tasklist效果代码

vbs实现的tasklist效

这个简短的脚本使用wmi显示与工具“tasklist”中相同
用vbs脚本获取网卡MAC,CPUID,硬盘序列号的实现代码

用vbs脚本获取网卡MAC

这篇文章主要介绍了用vbs脚本获取网卡MAC,CPUID,硬盘
VBS基础篇 - 循环(for、Do、While)

VBS基础篇 - 循环(for

经常地,当编写代码时,我们希望将一段代码执行若干次,我们
VBS基础篇 - VBScript过程(使用sub 与 Function定义函数)

VBS基础篇 - VBScript

在 VBScript 中,过程被分为两类:Sub 过程和 Function 过
VBS基础篇 - vbscript class类的定义与使用

VBS基础篇 - vbscript

vbs Class就是声明一个类的名称,以及组成该类的变量、
幸运蛋蛋pc开奖 江苏快三开奖今天走势图解 排列5开奖直播视频19074 广东彩票快乐十分 上海基诺彩票调整 篮球记分牌怎么看 微信十三张作弊软件 玩炸金花技巧 山东时时是什么意思是什么意思是什么意思是什么 香港马会开码结果直播开奖结果 贵州麻将黑八筒怎么算