亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js調用activeX獲取u盤序列號的代碼

 更新時間:2011年11月21日 22:08:56   作者:  
js調用activeX獲取u盤序列號的代碼,需要的朋友可以參考下。
復制代碼 代碼如下:

function GetDIVORPIV(DIV)
{
var str;
var arrayDIV=new Array();
if(DIV.indexOf("_")>0)
{
arrayDIV=DIV.split("_");
str=arrayDIV[1];
}
else
{
str="";
}
return str;
}
function GetDIVandPIV(DIVPIV)
{
var strDIVandPIV;
var strDIVPIV=DIVPIV;
var arrayDIVPIV=new Array();
if(strDIVPIV.indexOf("&")>0)
{
arrayDIVPIV=strDIVPIV.split("&");
strDIVandPIV=GetDIVORPIV(arrayDIVPIV[0])+GetDIVORPIV(arrayDIVPIV[1]);
}
else
{
strDIVandPIV="";
}
return strDIVandPIV;
}
function GetUsbSN(DIVPIVSN)
{
var UsbSN;
var strSN=DIVPIVSN ;
var arraySN=new Array();
if(strSN.indexOf("&")>0)
{
arraySN=strSN.split("\\");
if(arraySN.length>2)
{
UsbSN=GetDIVandPIV(arraySN[1])+arraySN[2];
}
else
{
UsbSN="";
}
}
else
{
UsbSN="";
}
return UsbSN;
}
function CheckUsb()
{
var e,x;
var ForReading = 1,RorWriting = 2;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var bfResult=false ;
e = new Enumerator(fso.Drives)
for(;!e.atEnd();e.moveNext())
{
x=e.item();
if(x.DriveType==1)
{
if(x.Path!="A:")
{
bfResult=true ;
}
}
}
return bfResult;
}
function ReadUsbSN()
{
var bfUsb;
bfUsb=CheckUsb();
if(bfUsb==true)
{
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var computer = locator.ConnectServer(".");
var properties = computer.ExecQuery("SELECT * FROM Win32_USBHub");
var e = new Enumerator (properties);
var arrayUsbSN=new Array();//存放序列號
var intCount=0;
for (;!e.atEnd();e.moveNext ())
{
var p = e.item ();
var strSN;
var uSerialNum;
var sn=p.DeviceID
if(sn.indexOf("VID")>0)
{
strSN=GetUsbSN(sn);
uSerialNum=strSN.substring(8);
arrayUsbSN[intCount]=strSN;
intCount=intCount+1;
alert("你的U盤系列號為:"+ uSerialNum);
}
}
}
else
{
alert("請插入U盤");
}
}

相關文章

  • 根據一段代碼淺談Javascript閉包

    根據一段代碼淺談Javascript閉包

    水平不高,不能也不想從太深的層次去講解這個東西,只是根據一段比較有代表性的代碼,結合執(zhí)行結果,從表象上粗淺地談談。
    2010-12-12
  • JavaScript中數組Array方法詳解

    JavaScript中數組Array方法詳解

    本文主要介紹了JavaScript中數組Array方法的相關知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • javaScript實現一個隊列的方法

    javaScript實現一個隊列的方法

    這篇文章主要介紹了javaScript實現一個隊列的方法,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-07-07
  • 微信小程序上傳圖片功能(附后端代碼)

    微信小程序上傳圖片功能(附后端代碼)

    這篇文章主要為大家詳細介紹了微信小程序上傳圖片功能,還為大家分享了后端代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • javascript小技巧  超強推薦

    javascript小技巧 超強推薦

    javascript小技巧 超強推薦...
    2006-08-08
  • 使用FormData實現上傳多個文件

    使用FormData實現上傳多個文件

    這篇文章主要為大家詳細介紹了使用FormData實現上傳多個文件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • js實現簡單貪吃蛇游戲

    js實現簡單貪吃蛇游戲

    這篇文章主要為大家詳細介紹了js實現簡單貪吃蛇游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • bootstrap是什么_動力節(jié)點Java學院整理

    bootstrap是什么_動力節(jié)點Java學院整理

    這篇文章主要介紹了bootstrap是什么,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 通過bootstrap全面學習less

    通過bootstrap全面學習less

    這篇文章主要為大家詳細介紹了如何通過bootstrap學習less,LESS CSS是一種動態(tài)樣式語言,屬于CSS預處理語言的一種,感興趣的朋友可以參考下
    2016-11-11
  • 原生JS forEach()和map()遍歷的區(qū)別、兼容寫法及jQuery $.each、$.map遍歷操作

    原生JS forEach()和map()遍歷的區(qū)別、兼容寫法及jQuery $.each、$.map遍歷操作

    這篇文章主要介紹了原生JS forEach()和map()遍歷的區(qū)別、兼容寫法及jQuery $.each、$.map遍歷操作,結合實例形式分析了JS使用forEach()和map()以及jQuery使用$.each、$.map進行遍歷操作相關技巧與操作注意事項,需要的朋友可以參考下
    2019-02-02

最新評論