婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > VBS腳本寫的Windows硬件檢測工具分享

VBS腳本寫的Windows硬件檢測工具分享

熱門標簽:地圖標注政府哪個部門管 哪里有便宜的地圖標注公司 百度地圖標注點距離代碼 如何用機器人進行電銷 東營快遞外呼系統 佛山真人電銷機器人廠家 除了地圖標注還有這種生意嗎 齊齊哈爾高德地圖標注店 神行者美術館地圖標注
Const MyName = "Windows硬件檢視工具(測試版) --by:Rex.Pack(雷克斯.派)"

If Not LCase(Replace(WScript.FullName, WScript.Path  "\", "")) = "cscript.exe" Then
	Set WS = CreateObject("WScript.Shell")
	WS.Run "CMD /c mode con: cols=115  Color 0A  Title "  MyName  "  CScript //nologo """  WScript.ScriptFullName  """"
	WScript.Quit
End If
'----初始化
Set SD = CreateObject("Scripting.Dictionary")
	SD.CompareMode = vbTextCompare
Set S = New BaseStr
Set PC = New BasePC
Set WMI = GetObject("Winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
CmdArr = Split(" OS CPU Board Memory Video Disk USB CacheMemory NetWork BIOS Sound Battery PortableBattery"  " S1 S2 S3 S4")
With SD
	.Add "?", "Call Menu"
	.Add "e", "WScript.Quit"
	For I = 1 To 17
		.Add CStr(I), CmdArr(I)
	Next
	.Add "a", "1-6"
	.Add "b", "7-9"
	.Add "c", "10-13"
	.Add "d", "14-17"
End With

Echo MyName

Call Menu
Call Main


'----CO
Sub Menu()
	Echo "[設備列表]"
	Echo " 常用組 A: 1.OS	2.CPU	3.主板	4.內存	5.顯卡	6.硬盤"
	Echo " 次級組 B: 7.USB	8.緩存	9.網卡"
	Echo " 醬油組 C: 10.BIOS	11.聲卡	電池(12.內部 13.便攜)"
	Echo "[測試CPU]"
	Echo " 測試組 D: 14.變量冪次方運算	15.字符疊合	16.加法計算	17.疊加計算"
End Sub

Sub Main()
	Print ">": GetNum = Trim(InPut)
	With SD
		If .Exists(GetNum) Then
			If IsNumeric(GetNum) Then
				Echo Eval("PC."  .Item(GetNum))
			Else
				ArrLU = Split(.Item(GetNum), "-")
				For L = ArrLU(0) To ArrLU(1)
					Echo Eval("PC."  .Item(CStr(L)))
				Next
			End If
		Else
			Echo "#不支持的命令"
		End If
	End With
	
	If Not Err.Number = 0 Then Echo ">X": Err.Clear
	Call Main
End Sub



'DDC
Class BaseStr
	Private Strs
	
	Private Sub Class_Initialize()
		Strs = ""
	End Sub
	
	Private Sub Class_Terminate()
		Call Cls
	End Sub
	
	Public Sub Cls()
		Strs = Empty
	End Sub
	
	Public Property Let I(ByVal Str)
		If Left(Str, 1) = "☆" Then Str = Str  String(80, "=")
		Strs = Strs  vbCrLf  Str
	End Property
	
	Public Default Property Get I()
		I = Strs
		Cls
	End Property
End Class

Class BasePC
	Private DPS
	
	Private Sub Class_Initialize()
		DPS = 200
	End Sub
	
	Private Sub Class_Terminate()
		DPS = Empty
	End Sub
	
	Function S1()
		S1 = "變量冪次方運算 "  DPS  "萬次用時:"  RT("TestVar = I ^ 2", DPS * 10000)
	End Function
	
	Function S2()
		S2 = "字符疊合 "  DPS  "000次用時:"  RT("TestVar = TestVar  vbTab", DPS * 1000)
	End Function
	
	Function S3()
		S3 = "加法計算 "  DPS  "萬次用時:"  RT("TestVar = 86 + 32", DPS * 10000)
	End Function
	
	Function S4()
		S4 = "疊加計算 "  DPS  "萬次用時:"  RT("TestVar = TestVar + I", DPS * 10000)
	End Function
	
	Private Function RT(ByVal MathExp, ByVal Num)
		Dim NowTimer, NewTimer, TestVar
		NowTimer = Timer
		For I = 1 To Num
			ExeCute MathExp
		Next
		NewTimer = FormatNumber((Timer - NowTimer) * 1000, 3, True, , False)  "ms"
		RT = NewTimer
		TestVar = Empty
	End Function
	
	Function BIOS()
		On Error Resume Next
		S.I = "☆[BIOS]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_BIOS")
			With TempObj
				S.I = "┣廠商		:"  .Manufacturer
				S.I = "┇日期		:"  .ReleaseDate
				S.I = "┇OEM 版本	:"  .Version
				S.I = "┇BIOS 版本	:"  .SMBIOSBIOSVersion
				S.I = "┇Major版本	:"  .SMBIOSMajorVersion
				S.I = "┇狀態		:"  .Status
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		BIOS = S
	End Function

	Function OS()
		On Error Resume Next
		S.I = "☆[操作系統]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj in WMI.InstancesOf("Win32_OperatingSystem")
			With TempObj
				S.I = "┣標簽  :"  .Caption
				S.I = "┇CSDV  :"  .CSDVersion
				S.I = "┇版本  :"  .Version
				S.I = "┇RAM識別:"  .TotalVisibleMemorySize / 1024  "MB"
				S.I = "┇RAM可用:"  .FreePhysicalMemory / 1024  "MB"
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		OS = S
	End Function
	
	Function Board()
		On Error Resume Next
		S.I = "☆[主板]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_BaseBoard")
			With TempObj
				S.I = "┣標簽:"  .Caption
				S.I = "┇編號:"  .Product
				S.I = "┇序號:"  .SerialNumber 
				S.I = "┇名稱:"  .Name
				S.I = "┇版本:"  .Version
				S.I = "┇廠商:"  .Manufacturer
				S.I = "┇狀態:"  .Status
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Board = S
	End Function
	
	Function CPU()
		On Error Resume Next
		S.I = "☆[CPU]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_Processor")
			With TempObj
				MCS = .MaxClockSpeed
				CCS = .CurrentClockSpeed
				If MCS Mod 2 = 1 Then MCS = CCS + 1
				If CCS Mod 2 = 1 Then CCS = CCS + 1
				If CCS = MCS Then
					Set SRP = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
					SRP.GetDWORDValue H80000002, "HARDWARE\DESCRIPTION\System\CentralProcessor\0", "~MHz", OC
					Set SRP = Nothing
				Else
					OC = CCS
				End If
				If OC Mod 2 = 1 Then OC = OC + 1
				FC = OC - MCS
				If FC > +10 Then OCLC = "超"
				If FC  -10 Then OCLC = "降"
				OCLC = OCLC  "頻比率:"  FormatPercent(FC / MCS, True, True)
				
				S.I = "┣CPU 名稱:"  Trim(.Name)
				S.I = "┇CPU 架構:"  .Description
				S.I = "┇制造廠商:"  .Manufacturer
				S.I = "┇插口規格:"  .SocketDesignation
				S.I = "┇CPU 數量:"  .CpuStatus  "	"  String(.CpuStatus, "※")
				S.I = "┇核心數量:"  .NumberOfCores  "	"  String(.NumberOfCores, "∷")
				S.I = "┇線程數量:"  .NumberOfLogicalProcessors  "	"  String(.NumberOfLogicalProcessors, "≈")
				S.I = "┇地址位寬:"  .AddressWidth  " Bit"
				S.I = "┇數據位寬:"  .DataWidth   " Bit"
				S.I = "┇CPU 電壓:"  .CurrentVoltage / 10  "V"
				S.I = "┇外部頻率:"  .ExtClock  " MHz"
				S.I = "┇當前頻率:"  OC         " MHz, "  OCLC
				S.I = "┇原始頻率:"  MCS        " MHz"
				S.I = "┇CPU占用%:"  .LoadPercentage  "%"
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		CPU = S
	End Function

	Function CacheMemory()
		On Error Resume Next
		S.I = "☆[緩存內存]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_CacheMemory")
			With TempObj
				If .MaxCacheSize > 0 Then
					Select Case .Purpose
						Case "L1 Cache" AddStr = "(+DataBit)"
						Case Else
					End Select
					S.I = "┇作用位:"  .Purpose  " ID:"  .DeviceID  ":"  .MaxCacheSize  "KB"  AddStr
					AddStr = ""
				End If
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		CacheMemory = S
	End Function

	Function Memory()
		On Error Resume Next
		TempArr = Split("Unknown Other DRAM Synchronous-DRAM Cache-DRAM EDO EDRAM VRAM SRAM RAM ROM Flash EEPROM FEPROM EPROM CDRAM 3DRAM SDRAM SGRAM RDRAM DDR DDR-2")
		S.I = "☆[內存]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_PhysicalMemory")
			With TempObj
				S.I = "┣名稱/標簽:"  .Name  "/"  .Caption
				S.I = "┇BL    :"  .BankLabel
				S.I = "┇槽    :"  .DeviceLocator
				S.I = "┇容量   :"  .Capacity / 1048576  "MB"
				S.I = "┇類型   :"  TempArr(.MemoryType)
				S.I = "┇速率   :"  .Speed  "MHz"
				S.I = "┇制造商  :"  .Manufacturer
				S.I = "┇熱插拔  :"  IIf(.HotSwappable = True, True, False)
				S.I = "┇總位寬  :"  .TotalWidth
				S.I = "┇數據位寬 :"  .DataWidth
				S.I = "┇部分序號 :"  .PartNumber
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Memory = S
	End Function

	Function Video()
		On Error Resume Next
		TempArr1 = Split(" 其他 未知 CGA EGA VGA SVGA MDA HGC MCGA 8514A XGA Linear Frame Buffer"  Space(160 - 14)  "PC-98")
		TempArr2 = Split(" 其他 未知 隔行 逐行")
		S.I = "☆[顯卡]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_VideoController")
			With TempObj
				S.I = "┣接口   :"  TempArr1(.VideoArchitecture)
				S.I = "┇名稱   :"  .Name
				S.I = "┇標簽   :"  .Caption
				S.I = "┇ID    :"  .DeviceID
				S.I = "┇GPU   :"  .VideoProcessor
				S.I = "┇制造商  :"  .AdapterCompatibility
				S.I = "┇物理顯存 :"  .AdapterRAM / 1048576  "MB"
				S.I = "┇掃描模式 :"  IIf(.CurrentScanMode = False, False, TempArr2(.CurrentScanMode))
				S.I = "┇分辨率  :"  .CurrentHorizontalResolution  " x "  .CurrentVerticalResolution
				S.I = "┇色位盤  :"  .CurrentBitsPerPixel  "Bit"
				S.I = "┇刷新率  :"  .CurrentRefreshRate  "Hz"  "("  .MinRefreshRate  "-"  .MaxRefreshRate ")"
				S.I = "┇驅動版本 :"  .DriverVersion
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Video = S
	End Function

	Function Disk()
		On Error Resume Next
		S.I = "☆[硬盤]"
		For Each TempObj In WMI.InstancesOf("Win32_DiskDrive")
			With TempObj
				S.I = "┏[磁盤:"  .Index  "]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
				S.I = "┇名稱  :"  .Name
				S.I = "┇標簽  :"  .Caption
				S.I = "┇接口  :"  .InterfaceType
				S.I = "┇制造商 :"  .Manufacturer
				S.I = "┇序號  :"  .SerialNumber
				S.I = "┇介質描述:"  .Description  "	"  "┇介質類型:"  .MediaType
				S.I = "┇柱面數 :"  .TotalCylinders  " 	"  "┇磁頭數 :"  .TotalHeads
				S.I = "┇標準容量:"  FormatNumber(.Size / 1000000000, 2, True)  "GB"  "	"  "┇實際容量:"  FormatNumber(.Size / 1073741824, 2, True)  "GB"
				S.I = "┇分區數量:"  .Partitions
				S.I = "┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
				S.I = "┣[分區]┳━━━┳━━━━━━━┳━━━━━━━━━━━┳━━━━━┉"
				S.I = "┇ 索引	┇主分區┇容量(GB)	┇塊(大小x數量)		┇屬性"
				S.I = "┣━━━╋━━━╋━━━━━━━╋━━━━━━━━━━━╋━━━━━┉"
				For Each TempObj0 In WMI.InstancesOf("Win32_DiskPartition")
					If .Index = TempObj0.DiskIndex Then
						S.I = "┇ "  TempObj0.Index  _
						"	┇"  TempObj0.PrimaryPartition  _
						"	┇"  FormatNumber(TempObj0.Size / 1073741824, 2, True)  "GB"  _
						"	┇"  TempObj0.BlockSize  "x"  TempObj0.NumberOfBlocks  _
						" 	┇"  _
						TIf(TempObj0.BootPartition, "引導,")  _
						TIf(TempObj0.HiddenSectors, "隱藏,")  _
						TIf(TempObj0.Bootable, "啟動.")
					End If
				Next
				S.I = "┣━━━┻━━━┻━━━━━━━┻━━━━━━━━━━━┻━━━━━┉"
				S.I = "┣[扇區]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
				S.I = "┇磁道扇區:"  .SectorsPerTrack
				S.I = "┇扇區大小:"  .BytesPerSector
				S.I = "┇總扇區數:"  .TotalSectors
				S.I = "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
			End With
		Next
		
		TempArr = Split("未知 可移動磁盤 本地磁盤 網絡驅動器 光盤 RAM磁盤   ")
		S.I = "┏[分區信息]━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
		For Each TempObj1 In CreateObject("Scripting.FileSystemObject").Drives
			With TempObj1
				If .IsReady Then
					PTS = Int(.FreeSpace / .TotalSize * 100)
					S.I = "┇盤符:"  .DriveLetter  " 文件系統:"  .FileSystem  "	類型:"  TempArr(.DriveType)  "	卷標:"  .VolumeName
					S.I = "┇"  "	空閑率:"  PTS  "%	"  String((100 - PTS) / 5, "■")  String(PTS / 5, "□")
				Else
					S.I = "┇盤符:"  .DriveLetter  "	磁盤未準備好!"
					S.I = "┇"  "	空閑率:0%	"  "≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡"
				End If
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
		Disk = S
	End Function
	
	Function Sound()
		On Error Resume Next
		S.I = "☆[聲卡]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_SoundDevice")
			With TempObj
				S.I = "┣名稱/標簽:"  .Name  "/"  .Caption
				S.I = "┇ID    :"  .DeviceID
				S.I = "┇制造商  :"  .Manufacturer
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Sound = S
	End Function
	
	Function NetWork()
		On Error Resume Next
		S.I = "☆[網卡]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.ExecQuery("Select * from Win32_NetworkAdapter Where PhysicalAdapter = 'True'")
			With TempObj
				S.I = "┣[網卡:"  Space(3 - Len(.Index))  .Index  "]━━━━━━━━┉"
				S.I = "┇標簽 :"  .Caption
				S.I = "┇PNPDID:"  .PNPDeviceID
				S.I = "┇制造商:"  .Manufacturer
				S.I = "┇速率 :"  IIf(TypeName(.Speed) = "Null", False, .Speed / 10000  "bps")
				S.I = "┇啟用 :"  .NetEnabled
				S.I = "┇服務名:"  .ServiceName
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		NetWork = S
	End Function
	
	Function Battery()
		On Error Resume Next
		TempArr1 = Split(" 放電 交流電 充滿 低 臨界 充電 充電>高 充電>低 充電>臨界 未定義 部分充電")
		TempArr2 = Split(" 其他 未知 鉛酸 鎘鎳 鎳金屬氫化物 鋰離子 鋅空氣 鋰聚合物")
		S.I = "☆[內部電池]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_Battery")
			With TempObj
				S.I = "┣名稱/標簽:"  .Name  "/"  .Caption
				S.I = "┇ID    :"  .DeviceID
				S.I = "┇PNPDID  :"  .PNPDeviceID
				S.I = "┇充電時間 :"  .BatteryRechargeTime
				S.I = "┇狀態   :"  TempArr1(.BatteryStatus)
				S.I = "┇材料   :"  TempArr2(.Chemistry)
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Battery = S
	End Function
	
	Function PortableBattery()
		On Error Resume Next
		TempArr1 = Split(" 其他 未知 充滿 低 臨界 充電 充電>高 充電>低 充電>臨界 未定義 部分充電")
		TempArr2 = Split(" 其他 未知 鉛酸 鎘鎳 鎳金屬氫化物 鋰離子 鋅空氣 鋰聚合物")
		S.I = "☆[便攜電池]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_PortableBattery")
			With TempObj
				S.I = "┣名稱/標簽:"  .Name  "/"  .Caption
				S.I = "┇ID    :"  .DeviceID
				S.I = "┇PNPDID  :"  .PNPDeviceID
				S.I = "┇制造商  :"  .Manufacturer
				S.I = "┇預計剩余 :"  .EstimatedChargeRemaining
				S.I = "┇預計時間 :"  .EstimatedRunTime
				S.I = "┇電源管理 :"  .PowerManagementSupported
				S.I = "┇位置   :"  .Location
				S.I = "┇智能電池 :"  .SmartBatteryVersion
				S.I = "┇材料   :"  TempArr2(.Chemistry)
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		PortableBattery = S
	End Function
	
	Function USB()
		On Error Resume Next
		S.I = "☆[USB塢]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_USBController")
			With TempObj
				S.I = "┣標簽 :"  .Caption
				S.I = "┇ID  :"  .DeviceID
				S.I = "┇PNPDID:"  .PNPDeviceID
				S.I = "┇制造商:"  .Manufacturer
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		USB = S
	End Function
End Class


'----

	'輸出
	Sub Print(ByVal Texts)
		WScript.StdOut.Write Texts
	End Sub
	Sub Echo(ByVal GEOM_TempData)
		WScript.Echo GEOM_TempData
	End Sub

	'輸出:覆蓋行,空白長度
	Sub PrintC(ByVal Texts, ByVal LenNum)
		WScript.StdOut.Write Chr(13)  Texts  String(LenNum, " ")
	End Sub
	
	'輸出,+換行
	Sub PrintL(ByVal Texts)
		WScript.StdOut.WriteLine(Texts)
	End Sub
	
	'輸入
	Function InPut()
		InPut = WScript.StdIn.ReadLine
	End Function

Function IIf(ByVal GEOM_tf, ByVal GEOM_T, ByVal GEOM_F)
	If GEOM_tf = True Then IIF = GEOM_T Else IIF = GEOM_F
End Function

'iif真
Function TIf(ByVal GEOM_tf, ByVal GEOM_T)
	If GEOM_tf = True Then TIF = GEOM_T
End Function

'iif假
Function FIf(ByVal GEOM_tf, ByVal GEOM_F)
	If GEOM_tf = False Then FIF = GEOM_F
End Function

運行效果:

您可能感興趣的文章:
  • 自動化下載并檢測ftp文件備份的shell腳本
  • 用來檢測輸入的選項$1是否在PATH中的shell腳本
  • shell腳本實現實時檢測文件變更
  • Shell腳本實現檢測Cygwin最快的鏡像站點
  • Linux Shell腳本實現檢測tomcat
  • Shell腳本實現檢測進程是否正在運行
  • PowerShell腳本實現檢測網絡內主機類型
  • 腳本批量檢測網站是否存活

標簽:海口 邢臺 鶴壁 湖州 文山 四平 銅川 西安

巨人網絡通訊聲明:本文標題《VBS腳本寫的Windows硬件檢測工具分享》,本文關鍵詞  VBS,腳本,寫的,Windows,硬件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《VBS腳本寫的Windows硬件檢測工具分享》相關的同類信息!
  • 本頁收集關于VBS腳本寫的Windows硬件檢測工具分享的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲精品一线二线三线| 欧美一区二区三区小说| 欧美日韩国产天堂| 国产一区二区三区四| 国产精品久久久久久久久免费樱桃 | 色婷婷av一区二区三区软件| 色婷婷国产精品综合在线观看| 自拍视频在线观看一区二区| aaa亚洲精品一二三区| 一区二区日韩av| 欧美三级日韩在线| 美腿丝袜亚洲综合| 国产精品乱人伦| 国产亚洲一二三区| 欧美视频中文一区二区三区在线观看| 久久国产精品色婷婷| 亚洲一区在线免费观看| 日韩三级在线观看| 99天天综合性| 在线视频综合导航| 99久久777色| 蜜臀久久99精品久久久画质超高清| 国产日韩欧美精品一区| 欧美激情自拍偷拍| 国产精品乱码人人做人人爱 | 亚洲人成人一区二区在线观看| 久久久亚洲精华液精华液精华液| eeuss鲁片一区二区三区| 色综合夜色一区| 国产激情视频一区二区在线观看| 国精产品一区一区三区mba视频 | 亚洲亚洲人成综合网络| 中文字幕一区二区三区不卡| 国产精品国产精品国产专区不片| 综合久久久久久久| 欧美国产综合一区二区| 欧美一区午夜精品| 日韩免费性生活视频播放| 欧美精品1区2区3区| 日韩欧美一区二区免费| 在线精品亚洲一区二区不卡| 在线免费不卡视频| 精品国产髙清在线看国产毛片 | 国产清纯白嫩初高生在线观看91| 国产精品三级电影| 亚洲精品ww久久久久久p站| 亚洲高清免费视频| 国产毛片精品国产一区二区三区| 九九热在线视频观看这里只有精品| 国产成人在线免费观看| 免费观看91视频大全| 国产丶欧美丶日本不卡视频| 99在线热播精品免费| 91精品国产入口| xnxx国产精品| 亚洲大片免费看| 国产精品123| 国产精品亚洲视频| av激情亚洲男人天堂| 欧美三级欧美一级| av毛片久久久久**hd| 免费久久精品视频| 国产呦萝稀缺另类资源| 国产美女精品在线| 欧美日韩第一区日日骚| 午夜国产精品影院在线观看| 国产精品一区二区黑丝| 色成人在线视频| 欧美日韩一区二区在线观看| 久久男人中文字幕资源站| 自拍偷拍国产精品| 大胆欧美人体老妇| 久久伊人蜜桃av一区二区| 亚洲国产精品一区二区久久恐怖片 | www.成人在线| 色综合久久久久综合体| 色婷婷激情综合| 国产精品天干天干在线综合| 日韩成人av影视| 成人黄色网址在线观看| 欧美精品aⅴ在线视频| 亚洲综合视频在线| 国产很黄免费观看久久| 色综合亚洲欧洲| 亚洲精品在线观| 精品一区二区三区免费毛片爱 | 9色porny自拍视频一区二区| 欧美日韩一区二区欧美激情| 亚洲人成亚洲人成在线观看图片 | 亚洲成av人片在线观看无码| 欧美精品乱码久久久久久| 91精品啪在线观看国产60岁| 国产精品三级视频| 成人h版在线观看| 色先锋资源久久综合| 久久亚洲精华国产精华液| 亚洲一区自拍偷拍| 国产精品亚洲综合一区在线观看| 国产毛片一区二区| 国产无遮挡一区二区三区毛片日本| 国产精品日韩成人| www.欧美日韩| 亚洲精品国产精品乱码不99| 色偷偷久久人人79超碰人人澡| 亚洲青青青在线视频| 成人中文字幕电影| 中文字幕一区三区| 91亚洲精品久久久蜜桃| 国产精品久久久久久久久免费樱桃| av中文字幕在线不卡| 亚洲三级理论片| 91免费观看视频在线| 夜色激情一区二区| 欧美日韩在线亚洲一区蜜芽| 日韩综合小视频| 91麻豆精品国产91| 蜜桃在线一区二区三区| 日韩亚洲电影在线| 国产精品亚洲一区二区三区妖精 | 午夜日韩在线观看| 欧洲精品中文字幕| 国产精品视频第一区| 不卡电影一区二区三区| 亚洲欧美在线aaa| 99re这里只有精品视频首页| 亚洲免费观看高清完整| 激情图片小说一区| 91精品国产一区二区人妖| 欧美羞羞免费网站| 丁香激情综合国产| 欧美日韩视频一区二区| 久久国产精品72免费观看| 91黄色小视频| 91精品在线免费| 久久网站热最新地址| 日韩美女视频一区| 亚洲精品成a人| 国产精品夫妻自拍| 亚洲黄色av一区| 蜜臀av性久久久久蜜臀av麻豆 | 欧美久久久久久久久久| 国产精品欧美久久久久无广告 | 久久久777精品电影网影网| 久久婷婷国产综合国色天香| 亚洲成av人片观看| 人禽交欧美网站| 91蜜桃免费观看视频| 奇米精品一区二区三区在线观看 | 日韩av电影免费观看高清完整版在线观看| 另类小说综合欧美亚洲| 亚洲在线免费播放| 美腿丝袜在线亚洲一区| 宅男在线国产精品| 亚洲精品一区二区三区精华液| 免费在线观看不卡| 欧美伊人久久久久久午夜久久久久| 成人免费在线视频| 国产aⅴ精品一区二区三区色成熟| 国产精品你懂的| 黄色日韩三级电影| 日韩精品最新网址| 欧美视频日韩视频在线观看| 日韩视频在线你懂得| 欧美一区二区三区爱爱| 精品日韩在线观看| 国产成人精品亚洲日本在线桃色| 精品在线播放午夜| 国产一区二区三区免费在线观看| 欧美国产欧美综合| 在线视频一区二区三| 亚洲欧美日韩在线| 欧美一区二区三区免费大片| 日韩三级.com| 亚洲一卡二卡三卡四卡五卡| 在线观看日韩毛片| 精品成人在线观看| 精品一区二区精品| 国产亚洲一本大道中文在线| 精品亚洲成a人| 波多野结衣中文字幕一区 | 久久国产精品色| 奇米精品一区二区三区在线观看| 国产精品乱码一区二区三区软件 | 欧洲亚洲国产日韩| 日韩欧美精品三级| 国产精品自拍在线| 日本视频在线一区| 自拍偷在线精品自拍偷无码专区 | 亚洲成在人线免费| 日韩一级高清毛片| 人妖欧美一区二区| 国产一区日韩二区欧美三区| 在线不卡免费欧美| 国精产品一区一区三区mba视频 | 国产在线视频一区二区三区| 亚洲成人黄色影院| 国产suv精品一区二区6| 日韩伦理av电影| 色婷婷av一区二区三区之一色屋| 日韩欧美一区二区视频|