中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

VBS腳本寫的Windows硬件檢測工具分享
來源:易賢網 閱讀:2754 次 日期:2016-06-30 10:28:50
溫馨提示:易賢網小編為您整理了“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

更多信息請查看腳本欄目
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
久久久国产精品不卡| 欧美日韩精品一二三区| 久久精品噜噜噜成人av农村| 午夜精品久久久久影视| 舔着乳尖日韩一区| 首页亚洲欧美制服丝腿| 日韩中文字幕区一区有砖一区| 亚洲午夜视频在线| 日韩二区在线观看| 久久99精品国产麻豆婷婷洗澡| 国产综合色精品一区二区三区| 国产大陆精品国产| 色婷婷精品久久二区二区蜜臂av| 91久久线看在观草草青青| 精品婷婷伊人一区三区三| 91精品国产色综合久久ai换脸| 69av一区二区三区| 精品日本一线二线三线不卡| 欧美激情综合五月色丁香小说| 中文字幕一区二区视频| 亚洲国产精品久久人人爱| 美国一区二区三区在线播放| 国产在线播放一区三区四| 99久久99久久精品免费看蜜桃| 欧美系列亚洲系列| www成人在线观看| 亚洲另类中文字| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品一区二区不卡| 在线免费一区三区| 精品国产sm最大网站免费看| 国产精品视频九色porn| 日韩中文字幕1| 99久久婷婷国产综合精品| 欧美一级高清片在线观看| 欧美国产成人精品| 麻豆精品视频在线观看视频| 99re在线视频这里只有精品| 日韩精品一区二区三区老鸭窝| 中文字幕在线一区| 亚洲一区视频在线观看视频| 韩国成人福利片在线播放| 在线精品视频一区二区三四| 精品乱人伦小说| 亚洲国产一区二区视频| 成人精品亚洲人成在线| 日韩欧美国产电影| 亚洲高清中文字幕| 99精品欧美一区二区蜜桃免费| 国产清纯白嫩初高生在线观看91 | 国产日韩一级二级三级| 亚洲国产乱码最新视频| 懂色av一区二区三区免费看| 日韩久久免费av| 婷婷丁香激情综合| 色婷婷激情一区二区三区| 国产精品美女久久久久久| 国产一区二区三区| 精品免费一区二区三区| 图片区日韩欧美亚洲| 在线亚洲精品福利网址导航| 中文字幕一区二区三区视频| 国产91在线看| 国产亚洲精久久久久久| 狠狠色丁香婷综合久久| 日韩欧美一区二区三区在线| 日韩avvvv在线播放| 欧美日韩高清一区二区不卡| 国产一区二区三区观看| 欧美一区二区三区四区高清| 午夜视频在线观看一区二区| 在线观看区一区二| 亚洲国产日韩一级| 欧美精三区欧美精三区| 婷婷六月综合网| 91麻豆精品国产自产在线观看一区| 亚洲综合色成人| 欧美色精品在线视频| 五月婷婷久久丁香| 69堂国产成人免费视频| 麻豆精品国产91久久久久久| 日韩一级免费观看| 韩国一区二区三区| 久久久精品tv| www.成人在线| 亚洲一区二区三区小说| 欧美一卡2卡3卡4卡| 狠狠色狠狠色合久久伊人| 国产精品久久久久久久裸模| 91在线精品一区二区三区| 亚洲成在人线在线播放| 日韩精品中午字幕| 不卡免费追剧大全电视剧网站| 亚洲精品成a人| 欧美电影一区二区三区| 久久精品国产精品亚洲红杏| 国产亚洲欧美日韩俺去了| 成人v精品蜜桃久久一区| 亚洲宅男天堂在线观看无病毒| 欧美日韩国产综合一区二区| 久久 天天综合| 亚洲免费资源在线播放| 日韩视频免费观看高清在线视频| 国产精品996| 亚洲一区免费视频| 亚洲国产精品嫩草影院| 久久综合久久99| 在线观看一区二区精品视频| 美女视频网站久久| 亚洲男人电影天堂| 精品国产91亚洲一区二区三区婷婷| 成年人网站91| 蜜臀久久久99精品久久久久久| 亚洲国产经典视频| 91精品国产一区二区三区香蕉 | 亚洲免费在线电影| 日韩欧美一区电影| 色就色 综合激情| 高清成人在线观看| 五月综合激情日本mⅴ| 国产精品嫩草99a| 欧美一级二级三级蜜桃| 色综合天天综合狠狠| 毛片av中文字幕一区二区| 亚洲欧美日本韩国| 国产精品亲子伦对白| 精品黑人一区二区三区久久| 欧美日韩视频在线一区二区| 国产成人精品三级麻豆| 蜜臀久久99精品久久久久久9 | 精品中文字幕一区二区 | 国产精品女主播在线观看| 日韩欧美一区二区不卡| 欧美伦理视频网站| 欧美羞羞免费网站| 一本一道久久a久久精品| 国产黄色91视频| 国产一区二区在线观看免费| 视频一区国产视频| 亚洲成人av福利| 亚洲小少妇裸体bbw| 亚洲午夜在线电影| 亚洲一级片在线观看| 亚洲免费伊人电影| 亚洲精品欧美激情| 亚洲综合久久av| 一区二区三区色| 亚洲第一福利一区| 午夜精品福利一区二区三区蜜桃| 亚洲高清在线精品| 日韩激情视频在线观看| 午夜视频久久久久久| 午夜精品影院在线观看| 午夜a成v人精品| 美女尤物国产一区| 国产毛片精品视频| 成人天堂资源www在线| 成人av网站大全| 成人国产亚洲欧美成人综合网| 成人av电影免费在线播放| 色婷婷综合在线| 欧美影片第一页| 欧美一级一级性生活免费录像| 91精品国产综合久久精品图片 | 国产精品久久一卡二卡| 亚洲国产精品高清| 一区二区三区中文字幕在线观看| 亚洲中国最大av网站| 日本午夜精品一区二区三区电影| 免费看日韩a级影片| 国产老肥熟一区二区三区| 国产老肥熟一区二区三区| 成人国产精品免费观看视频| 色噜噜狠狠成人网p站| 538prom精品视频线放| 欧美精品一区二区蜜臀亚洲| 欧美精彩视频一区二区三区| 亚洲激情自拍偷拍| 免费不卡在线视频| 99视频在线精品| 欧美一卡2卡3卡4卡| 国产精品美女www爽爽爽| 亚洲国产一区二区a毛片| 韩国一区二区视频| 欧美性猛交xxxx乱大交退制版 | 91免费看`日韩一区二区| 欧美人牲a欧美精品| 欧美极品aⅴ影院| 日韩激情中文字幕| av不卡一区二区三区| 91精品久久久久久久99蜜桃| 中文字幕欧美日韩一区| 天天av天天翘天天综合网 | 在线观看日韩精品| 亚洲精品一区二区在线观看| 亚洲国产日韩在线一区模特| 风间由美性色一区二区三区| 欧美老人xxxx18| 美女视频黄免费的久久 | 美女视频黄a大片欧美|