校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

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

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

熱門標(biāo)簽:地圖標(biāo)注政府哪個部門管 哪里有便宜的地圖標(biāo)注公司 百度地圖標(biāo)注點距離代碼 如何用機器人進(jìn)行電銷 東營快遞外呼系統(tǒng) 佛山真人電銷機器人廠家 除了地圖標(biāo)注還有這種生意嗎 齊齊哈爾高德地圖標(biāo)注店 神行者美術(shù)館地圖標(biāo)注
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 "[設(shè)備列表]"
	Echo " 常用組 A: 1.OS	2.CPU	3.主板	4.內(nèi)存	5.顯卡	6.硬盤"
	Echo " 次級組 B: 7.USB	8.緩存	9.網(wǎng)卡"
	Echo " 醬油組 C: 10.BIOS	11.聲卡	電池(12.內(nèi)部 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 = "┇狀態(tài)		:"  .Status
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		BIOS = S
	End Function

	Function OS()
		On Error Resume Next
		S.I = "☆[操作系統(tǒng)]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj in WMI.InstancesOf("Win32_OperatingSystem")
			With TempObj
				S.I = "┣標(biāo)簽  :"  .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 = "┣標(biāo)簽:"  .Caption
				S.I = "┇編號:"  .Product
				S.I = "┇序號:"  .SerialNumber 
				S.I = "┇名稱:"  .Name
				S.I = "┇版本:"  .Version
				S.I = "┇廠商:"  .Manufacturer
				S.I = "┇狀態(tà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 架構(gòu):"  .Description
				S.I = "┇制造廠商:"  .Manufacturer
				S.I = "┇插口規(guī)格:"  .SocketDesignation
				S.I = "┇CPU 數(shù)量:"  .CpuStatus  "	"  String(.CpuStatus, "※")
				S.I = "┇核心數(shù)量:"  .NumberOfCores  "	"  String(.NumberOfCores, "∷")
				S.I = "┇線程數(shù)量:"  .NumberOfLogicalProcessors  "	"  String(.NumberOfLogicalProcessors, "≈")
				S.I = "┇地址位寬:"  .AddressWidth  " Bit"
				S.I = "┇數(shù)據(jù)位寬:"  .DataWidth   " Bit"
				S.I = "┇CPU 電壓:"  .CurrentVoltage / 10  "V"
				S.I = "┇外部頻率:"  .ExtClock  " MHz"
				S.I = "┇當(dāng)前頻率:"  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 = "☆[緩存內(nè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 = "☆[內(nèi)存]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_PhysicalMemory")
			With TempObj
				S.I = "┣名稱/標(biāo)簽:"  .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 = "┇數(shù)據(jù)位寬 :"  .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 = "┇標(biāo)簽   :"  .Caption
				S.I = "┇I(xiàn)D    :"  .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 = "┇驅(qū)動版本 :"  .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 = "┇標(biāo)簽  :"  .Caption
				S.I = "┇接口  :"  .InterfaceType
				S.I = "┇制造商 :"  .Manufacturer
				S.I = "┇序號  :"  .SerialNumber
				S.I = "┇介質(zhì)描述:"  .Description  "	"  "┇介質(zhì)類型:"  .MediaType
				S.I = "┇柱面數(shù) :"  .TotalCylinders  " 	"  "┇磁頭數(shù) :"  .TotalHeads
				S.I = "┇標(biāo)準(zhǔn)容量:"  FormatNumber(.Size / 1000000000, 2, True)  "GB"  "	"  "┇實際容量:"  FormatNumber(.Size / 1073741824, 2, True)  "GB"
				S.I = "┇分區(qū)數(shù)量:"  .Partitions
				S.I = "┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
				S.I = "┣[分區(qū)]┳━━━┳━━━━━━━┳━━━━━━━━━━━┳━━━━━┉"
				S.I = "┇ 索引	┇主分區(qū)┇容量(GB)	┇塊(大小x數(shù)量)		┇屬性"
				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, "引導(dǎo),")  _
						TIf(TempObj0.HiddenSectors, "隱藏,")  _
						TIf(TempObj0.Bootable, "啟動.")
					End If
				Next
				S.I = "┣━━━┻━━━┻━━━━━━━┻━━━━━━━━━━━┻━━━━━┉"
				S.I = "┣[扇區(qū)]━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
				S.I = "┇磁道扇區(qū):"  .SectorsPerTrack
				S.I = "┇扇區(qū)大小:"  .BytesPerSector
				S.I = "┇總扇區(qū)數(shù):"  .TotalSectors
				S.I = "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
			End With
		Next
		
		TempArr = Split("未知 可移動磁盤 本地磁盤 網(wǎng)絡(luò)驅(qū)動器 光盤 RAM磁盤   ")
		S.I = "┏[分區(qū)信息]━━━━━━━━━━━━━━━━━━━━━━━━━━━━┉"
		For Each TempObj1 In CreateObject("Scripting.FileSystemObject").Drives
			With TempObj1
				If .IsReady Then
					PTS = Int(.FreeSpace / .TotalSize * 100)
					S.I = "┇盤符:"  .DriveLetter  " 文件系統(tǒng):"  .FileSystem  "	類型:"  TempArr(.DriveType)  "	卷標(biāo):"  .VolumeName
					S.I = "┇"  "	空閑率:"  PTS  "%	"  String((100 - PTS) / 5, "■")  String(PTS / 5, "□")
				Else
					S.I = "┇盤符:"  .DriveLetter  "	磁盤未準(zhǔn)備好!"
					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 = "┣名稱/標(biāo)簽:"  .Name  "/"  .Caption
				S.I = "┇I(xiàn)D    :"  .DeviceID
				S.I = "┇制造商  :"  .Manufacturer
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		Sound = S
	End Function
	
	Function NetWork()
		On Error Resume Next
		S.I = "☆[網(wǎng)卡]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.ExecQuery("Select * from Win32_NetworkAdapter Where PhysicalAdapter = 'True'")
			With TempObj
				S.I = "┣[網(wǎng)卡:"  Space(3 - Len(.Index))  .Index  "]━━━━━━━━┉"
				S.I = "┇標(biāo)簽 :"  .Caption
				S.I = "┇PNPDID:"  .PNPDeviceID
				S.I = "┇制造商:"  .Manufacturer
				S.I = "┇速率 :"  IIf(TypeName(.Speed) = "Null", False, .Speed / 10000  "bps")
				S.I = "┇啟用 :"  .NetEnabled
				S.I = "┇服務(wù)名:"  .ServiceName
			End With
		Next
		S.I = "┗━━━━━━━━━━━━━┉"
		NetWork = S
	End Function
	
	Function Battery()
		On Error Resume Next
		TempArr1 = Split(" 放電 交流電 充滿 低 臨界 充電 充電>高 充電>低 充電>臨界 未定義 部分充電")
		TempArr2 = Split(" 其他 未知 鉛酸 鎘鎳 鎳金屬氫化物 鋰離子 鋅空氣 鋰聚合物")
		S.I = "☆[內(nèi)部電池]"
		S.I = "┏━━━━━━━━━━━━━┉"
		For Each TempObj In WMI.InstancesOf("Win32_Battery")
			With TempObj
				S.I = "┣名稱/標(biāo)簽:"  .Name  "/"  .Caption
				S.I = "┇I(xiàn)D    :"  .DeviceID
				S.I = "┇PNPDID  :"  .PNPDeviceID
				S.I = "┇充電時間 :"  .BatteryRechargeTime
				S.I = "┇狀態(tà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 = "┣名稱/標(biāo)簽:"  .Name  "/"  .Caption
				S.I = "┇I(xiàn)D    :"  .DeviceID
				S.I = "┇PNPDID  :"  .PNPDeviceID
				S.I = "┇制造商  :"  .Manufacturer
				S.I = "┇預(yù)計剩余 :"  .EstimatedChargeRemaining
				S.I = "┇預(yù)計時間 :"  .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 = "┣標(biāo)簽 :"  .Caption
				S.I = "┇I(xiàn)D  :"  .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腳本實現(xiàn)實時檢測文件變更
  • Shell腳本實現(xiàn)檢測Cygwin最快的鏡像站點
  • Linux Shell腳本實現(xiàn)檢測tomcat
  • Shell腳本實現(xiàn)檢測進(jìn)程是否正在運行
  • PowerShell腳本實現(xiàn)檢測網(wǎng)絡(luò)內(nèi)主機類型
  • 腳本批量檢測網(wǎng)站是否存活

標(biāo)簽:邢臺 鶴壁 湖州 文山 四平 銅川 西安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS腳本寫的Windows硬件檢測工具分享》,本文關(guān)鍵詞  VBS,腳本,寫的,Windows,硬件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS腳本寫的Windows硬件檢測工具分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS腳本寫的Windows硬件檢測工具分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    视频一区视频二区中文| 欧美午夜片在线看| 欧美三级视频在线| 中文字幕免费不卡| 日本不卡免费在线视频| 色综合天天综合色综合av | 91色porny在线视频| 欧美一级视频精品观看| 一区二区三区中文免费| 国产精品99久| 久久免费偷拍视频| 久久草av在线| 欧美日本高清视频在线观看| 国产精品久久久久久久久免费桃花| 老司机免费视频一区二区三区| 欧美在线不卡一区| 亚洲精品一二三| 成人91在线观看| 久久久欧美精品sm网站| 九九热在线视频观看这里只有精品| 欧美三级日韩三级| 亚洲欧美另类图片小说| 东方欧美亚洲色图在线| 久久影视一区二区| 国产一区二区在线免费观看| 欧美成人性战久久| 九色|91porny| 久久久亚洲精华液精华液精华液| 男人操女人的视频在线观看欧美| 欧美精品 日韩| 日韩电影在线观看电影| 欧美韩国日本一区| 国产成人免费9x9x人网站视频| 久久先锋资源网| 国产v综合v亚洲欧| 亚洲另类色综合网站| 欧美中文字幕一区二区三区亚洲| 亚洲国产精品麻豆| 日韩视频免费观看高清完整版| 美女www一区二区| 精品女同一区二区| 成人午夜电影久久影院| 亚洲欧美在线观看| 在线观看日韩一区| 日韩av一二三| 久久久精品蜜桃| 99久久精品国产毛片| 夜夜精品浪潮av一区二区三区| 欧美羞羞免费网站| 免费久久精品视频| 国产精品天美传媒| 欧美亚洲自拍偷拍| 麻豆91在线播放免费| 久久亚洲一级片| 色天使色偷偷av一区二区| 亚洲国产精品久久人人爱| 日韩欧美不卡在线观看视频| 国产91综合网| 成人免费观看男女羞羞视频| 成人欧美一区二区三区视频网页| 欧美午夜精品久久久久久孕妇| 日本免费新一区视频| 亚洲国产精品激情在线观看| 欧美丝袜第三区| 国产精品亚洲一区二区三区在线| 亚洲欧美日韩小说| 精品国产人成亚洲区| 丁香六月综合激情| 日韩电影免费一区| 国产精品私人影院| 欧美一二三区精品| 99精品一区二区三区| 久久精品国产成人一区二区三区 | 国产91在线|亚洲| 午夜私人影院久久久久| 国产欧美一区二区三区沐欲| 欧美日韩精品一区二区三区蜜桃| 国产馆精品极品| 婷婷夜色潮精品综合在线| 中文字幕成人av| 欧美va亚洲va在线观看蝴蝶网| 色天天综合久久久久综合片| 国产一区二区精品久久99| 亚洲午夜一区二区| 中文字幕在线播放不卡一区| 欧美成人精品3d动漫h| 欧美亚洲动漫制服丝袜| 成人黄色软件下载| 国产麻豆一精品一av一免费| 五月激情综合色| 一区二区视频在线看| 国产欧美精品一区aⅴ影院| 日韩一卡二卡三卡国产欧美| 在线观看亚洲a| 99久久精品国产一区| 国产aⅴ综合色| 国产精品一二三四| 精品中文av资源站在线观看| 日韩国产欧美在线视频| 亚洲国产视频a| 一区二区视频在线| 亚洲欧美福利一区二区| 中文一区一区三区高中清不卡| 久久伊99综合婷婷久久伊| 日韩一区二区三区四区五区六区 | 五月婷婷激情综合| 亚洲一线二线三线久久久| 综合久久综合久久| 亚洲精品国产无天堂网2021| 国产精品剧情在线亚洲| 国产精品麻豆久久久| 国产精品美女久久久久久2018| 中文字幕的久久| 国产精品视频你懂的| 国产精品嫩草99a| 国产精品亲子乱子伦xxxx裸| 国产精品久久看| 最新日韩av在线| 亚洲精品中文字幕乱码三区| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕欧美激情| 亚洲男帅同性gay1069| 亚洲综合网站在线观看| 午夜私人影院久久久久| 奇米影视在线99精品| 国产综合色精品一区二区三区| 国产精品正在播放| 99在线热播精品免费| 欧美网站大全在线观看| 欧美三级视频在线观看| 精品少妇一区二区三区视频免付费| 精品国产一区久久| 国产精品成人午夜| 午夜视黄欧洲亚洲| 经典三级在线一区| 99久久精品免费看国产免费软件| 一本大道久久a久久综合| 4438x亚洲最大成人网| 精品国产乱码久久久久久久久| 中文字幕不卡一区| 亚洲www啪成人一区二区麻豆| 久久精品国产精品亚洲红杏| 成人一区二区三区| 欧美日韩电影在线播放| 久久免费电影网| 亚洲精品ww久久久久久p站| 日本欧美肥老太交大片| 成人精品鲁一区一区二区| 欧美日韩一级二级| 久久久www成人免费毛片麻豆| 亚洲日本在线a| 精品亚洲porn| 欧美亚洲国产一区在线观看网站| 日韩欧美一二三四区| 中文字幕在线不卡一区| 日本91福利区| 色悠悠久久综合| 久久久青草青青国产亚洲免观| 亚洲一区自拍偷拍| 高潮精品一区videoshd| 欧美裸体一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 久久久久久久av麻豆果冻| 亚洲一区在线观看免费| 粉嫩欧美一区二区三区高清影视| 欧美日韩精品福利| 成人欧美一区二区三区在线播放| 精品一区二区在线播放| 欧美午夜精品理论片a级按摩| 日本一区二区三区dvd视频在线| 亚洲妇熟xx妇色黄| 91日韩在线专区| 久久精品视频网| 理论电影国产精品| 91精品在线一区二区| 亚洲一区二区三区四区五区黄 | 九九视频精品免费| 欧美日韩成人激情| 亚洲与欧洲av电影| 91日韩在线专区| 亚洲人成精品久久久久久| 国产成人免费av在线| 久久久亚洲精品石原莉奈| 久久精品国产成人一区二区三区 | 中文字幕日韩一区二区| 国产在线不卡视频| 欧美videos中文字幕| 日韩主播视频在线| 欧美二区三区的天堂| 亚洲成人自拍网| 欧美日韩另类一区| 亚洲图片欧美综合| 欧美日韩一本到| 婷婷丁香久久五月婷婷| 欧美日韩电影一区| 日韩电影一区二区三区四区| 在线播放中文一区| 奇米色一区二区| 精品人伦一区二区色婷婷| 另类小说一区二区三区|