1. 程式人生 > >JS:獲取驅動器的型別及系列號

JS:獲取驅動器的型別及系列號

親測必須將程式碼放在記事本中,改成html格式,在用IE執行(必須)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>顯示指定驅動器的型別及系列號</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body>
<form name="form1" method="post" action="">
  驅動器名稱:
  <input type="text" name="text1">
  &nbsp;&nbsp;
  <input type="button" name="Button1" value="驅動器型別" onclick="dtype(document.form1.text1)">
</form>
<script language="javascript">
function dtype(Drivename)
{
	var	fso=new ActiveXObject("Scripting.FileSystemObject");
	var	s=fso.GetDrive(Drivename.value);
	var t="",n="";
	switch(s.DriveType)
	{
		case 0: t="找不到該驅動器";break;
		case 1: t="行動硬碟";break;
		case 2: t="固定硬碟";break;
		case 3: t="網路資源";break;
		case 4: t="CD-ROM";break;
		case 5: t="RAM";break;
	}
	if (s.IsReady)
		n="系列號為:"+s.SerialNumber;
	alert(t+"\n"+n);
}
</script>
</body>
</html>

執行:

結果: