<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    新的起點(diǎn) 新的開(kāi)始

    快樂(lè)生活 !

    如何寫(xiě).bat批處理文件

    共四大部分。
     1.教教你如何寫(xiě).bat批處理文件 
    擴(kuò)展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批處理文件。

    首先批處理文件是一個(gè)文本文件,這個(gè)文件的每一行都是一條DOS命令(大部分時(shí)候就好象我們?cè)贒OS提示

    符下執(zhí)行的命令行一 樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工

    具創(chuàng)建和修改批處理文件。

    其次,批處理文件是一種簡(jiǎn)單的程序,可以通過(guò)條件語(yǔ)句(if)和流程控制語(yǔ)句(goto)來(lái)控制命令運(yùn)行的流

    程,在批處理中也可以使用循環(huán)語(yǔ)句(for) 來(lái)循環(huán)執(zhí)行一條命令。當(dāng)然,批處理文件的編程能力與C語(yǔ)言等

    編程語(yǔ)句比起來(lái)是十分有限的,也是十分不規(guī)范的。批處理的程序語(yǔ)句就是一條條的DOS命令(包括內(nèi)部命

    令和外部命令),而批處理的能力主要取決于你所使用的命令。

    第三,每個(gè)編寫(xiě)好的批處理文件都相當(dāng)于一個(gè)DOS的外部命令,你可以把它所在的目錄放到你的DOS搜索路

    徑(path)中來(lái)使得它可以在任意位置運(yùn)行。一個(gè)良好的習(xí)慣是在硬盤(pán)上建立一個(gè)bat或者batch目錄(例如

    C:\BATCH),然后將所有你編寫(xiě)的批處理文件放到該目錄中,這樣只要在path中設(shè)置上c:\batch,你就可

    以在任意位置運(yùn)行所有你編寫(xiě)的批處理程序。

    第四,在DOS和Win9x/Me系統(tǒng)下,C:盤(pán)根目錄下的AUTOEXEC.BAT批處理文件是自動(dòng)運(yùn)行批處理文件,每次系

    統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)運(yùn)行該文件,你可以將系統(tǒng)每次啟動(dòng)時(shí)都要運(yùn)行的命令放入該文件中,例如設(shè)置搜索路徑

    ,調(diào)入鼠標(biāo)驅(qū)動(dòng)和磁盤(pán)緩存,設(shè)置系統(tǒng)環(huán)境變量等。下面是一個(gè)運(yùn)行于 Windows 98下的autoexec.bat的示

    例:
    @ECHO OFF
    PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\UCDOS;C:\DOSTools;C:\SYSTOOLS;C:\WINTOOLS;C:\BATCH
    LH SMARTDRV.EXE /X
    LH DOSKEY.COM /INSERT
    LH CTMOUSE.EXE
    SET TEMP=D:\TEMP
    SET TMP=D:\TEMP


    批處理的作用
    簡(jiǎn)單的說(shuō),批處理的作用就是自動(dòng)的連續(xù)執(zhí)行多條命令。

    這里先講一個(gè)最簡(jiǎn)單的應(yīng)用:在啟動(dòng)wps軟件時(shí),每次都必須執(zhí)行(>前面內(nèi)容表示DOS提示符): 
    C:\>cd wps 
    C:\WPS>spdos
    C:\WPS>py 
    C:\WPS>wbx 
    C:\WPS>wps 
    如果每次用WPS之前都這樣執(zhí)行一遍,您是不是覺(jué)得很麻煩呢?

    好了,用批處理,就可以實(shí)現(xiàn)將這些麻煩的操作簡(jiǎn)單化,首先我們編寫(xiě)一個(gè)runwps.bat批處理文件,內(nèi)容

    如下:
    @echo off
    c:
    cd\wps
    spdos
    py
    wbx
    wps
    cd\

    以后,我們每次進(jìn)入wps,只需要運(yùn)行runwps這個(gè)批處理文件即可。

    常用命令

    echo、@、call、pause、rem(小技巧:用::代替rem)是批處理文件最常用的幾個(gè)命令,我們就從他們開(kāi)始

    學(xué)起。 
    echo 表示顯示此命令后的字符 
    echo off 表示在此語(yǔ)句后所有運(yùn)行的命令都不顯示命令行本身 
    @與echo off相象,但它是加在每個(gè)命令行的最前面,表示運(yùn)行時(shí)不顯示這一行的命令行(只能影響當(dāng)前行

    )。 
    call 調(diào)用另一個(gè)批處理文件(如果不用call而直接調(diào)用別的批處理文件,那么執(zhí)行完那個(gè)批處理文件后將

    無(wú)法返回當(dāng)前文件并執(zhí)行當(dāng)前文件的后續(xù)命令)。 
    pause 運(yùn)行此句會(huì)暫停批處理的執(zhí)行并在屏幕上顯示Press any key to continue...的提示,等待用戶(hù)按

    任意鍵后繼續(xù) 
    rem 表示此命令后的字符為解釋行(注釋?zhuān)粓?zhí)行,只是給自己今后參考用的(相當(dāng)于程序中的注釋?zhuān)?br>
    。 

    例1:用edit編輯a.bat文件,輸入下列內(nèi)容后存盤(pán)為c:\a.bat,執(zhí)行該批處理文件后可實(shí)現(xiàn):將根目錄中

    所有文件寫(xiě)入 a.txt中,啟動(dòng)UCDOS,進(jìn)入WPS等功能。 

      批處理文件的內(nèi)容為:         命令注釋?zhuān)?nbsp;

        @echo off           不顯示后續(xù)命令行及當(dāng)前命令行
        dir c:\*.* >a.txt       將c盤(pán)文件列表寫(xiě)入a.txt 
        call c:\ucdos\ucdos.bat    調(diào)用ucdos 
        echo 你好            顯示"你好" 
        pause              暫停,等待按鍵繼續(xù) 
        rem 準(zhǔn)備運(yùn)行wps         注釋?zhuān)簻?zhǔn)備運(yùn)行wps 
     
     
    2 教教你如何寫(xiě).bat批處理文件 
         cd ucdos            進(jìn)入ucdos目錄 
        wps               運(yùn)行wps   

    批處理文件的參數(shù)

    批處理文件還可以像C語(yǔ)言的函數(shù)一樣使用參數(shù)(相當(dāng)于DOS命令的命令行參數(shù)),這需要用到一個(gè)參數(shù)表

    示符“%”。 

    %[1-9]表示參數(shù),參數(shù)是指在運(yùn)行批處理文件時(shí)在文件名后加的以空格(或者Tab)分隔的字符串。變量可

    以從%0到%9,%0表示批處理命令本身,其它參數(shù)字符串用%1到%9順序表示。 

    例2:C:根目錄下有一批處理文件名為f.bat,內(nèi)容為:
    @echo off
    format %1

    如果執(zhí)行C:\>f a:
    那么在執(zhí)行f.bat時(shí),%1就表示a:,這樣format %1就相當(dāng)于format a:,于是上面的命令運(yùn)行時(shí)實(shí)際執(zhí)行的

    是format a:

    例3:C:根目錄下一批處理文件名為t.bat,內(nèi)容為:
    @echo off
    type %1 
    type %2 

    那么運(yùn)行C:\>t a.txt b.txt 
    %1 : 表示a.txt
    %2 : 表示b.txt
    于是上面的命令將順序地顯示a.txt和b.txt文件的內(nèi)容。


    特殊命令

    if goto choice for是批處理文件中比較高級(jí)的命令,如果這幾個(gè)你用得很熟練,你就是批處理文件的專(zhuān)

    家啦。 

    一、if 是條件語(yǔ)句,用來(lái)判斷是否符合規(guī)定的條件,從而決定執(zhí)行不同的命令。 有三種格式: 

    1、if [not] "參數(shù)" == "字符串" 待執(zhí)行的命令 

    參數(shù)如果等于(not表示不等,下同)指定的字符串,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。

    例:if "%1"=="a" format a:

    2、if [not] exist [路徑\]文件名 待執(zhí)行的命令 
    如果有指定的文件,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。

    如: if exist c:\config.sys type c:\config.sys 
    表示如果存在c:\config.sys文件,則顯示它的內(nèi)容。

    3、if errorlevel <數(shù)字> 待執(zhí)行的命令 

    很多DOS程序在運(yùn)行結(jié)束后會(huì)返回一個(gè)數(shù)字值用來(lái)表示程序運(yùn)行的結(jié)果(或者狀態(tài)),通過(guò)if errorlevel命

    令可以判斷程序的返回值,根據(jù)不同的返回值來(lái)決定執(zhí)行不同的命令(返回值必須按照從大到小的順序排列

    )。如果返回值等于指定的數(shù)字,則條件成立,運(yùn)行命令,否則運(yùn)行下一句。

    如if errorlevel 2 goto x2

    二、goto 批處理文件運(yùn)行到這里將跳到goto所指定的標(biāo)號(hào)(標(biāo)號(hào)即label,標(biāo)號(hào)用:后跟標(biāo)準(zhǔn)字符串來(lái)定義)

    處,goto語(yǔ)句一般與if配合使用,根據(jù)不同的條件來(lái)執(zhí)行不同的命令組。 

    如:

    goto end 

    :end 
    echo this is the end 

    標(biāo)號(hào)用“:字符串”來(lái)定義,標(biāo)號(hào)所在行不被執(zhí)行。 

    三、choice 使用此命令可以讓用戶(hù)輸入一個(gè)字符(用于選擇),從而根據(jù)用戶(hù)的選擇返回不同的

    errorlevel,然后于if errorlevel配合,根據(jù)用戶(hù)的選擇運(yùn)行不同的命令。

    注意:choice命令為DOS或者Windows系統(tǒng)提供的外部命令,不同版本的choice命令語(yǔ)法會(huì)稍有不同,請(qǐng)用

    choice /?查看用法。

    choice的命令語(yǔ)法(該語(yǔ)法為Windows 2003中choice命令的語(yǔ)法,其它版本的choice的命令語(yǔ)法與此大同

    小異):

    CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

    描述:
        該工具允許用戶(hù)從選擇列表選擇一個(gè)項(xiàng)目并返回所選項(xiàng)目的索引。

    參數(shù)列表:
       /C    choices       指定要?jiǎng)?chuàng)建的選項(xiàng)列表。默認(rèn)列表是 "YN"。

       /N                  在提示符中隱藏選項(xiàng)列表。提示前面的消息得到顯示,
                           選項(xiàng)依舊處于啟用狀態(tài)。

       /CS                 允許選擇分大小寫(xiě)的選項(xiàng)。在默認(rèn)情況下,這個(gè)工具
                           是不分大小寫(xiě)的。

       /T    timeout       做出默認(rèn)選擇之前,暫停的秒數(shù)。可接受的值是從 0
                           到 9999。如果指定了 0,就不會(huì)有暫停,默認(rèn)選項(xiàng)
                           會(huì)得到選擇。

       /D    choice        在 nnnn 秒之后指定默認(rèn)選項(xiàng)。字符必須在用 /C 選
                           項(xiàng)指定的一組選擇中; 同時(shí),必須用 /T 指定 nnnn。
     
     

     
    3 教教你如何寫(xiě).bat批處理文件 
     
       /M    text          指定提示之前要顯示的消息。如果沒(méi)有指定,工具只
                           顯示提示。

       /?                  顯示幫助消息。

       注意:
       ERRORLEVEL 環(huán)境變量被設(shè)置為從選擇集選擇的鍵索引。列出的第一個(gè)選
       擇返回 1,第二個(gè)選擇返回 2,等等。如果用戶(hù)按的鍵不是有效的選擇,
       該工具會(huì)發(fā)出警告響聲。如果該工具檢測(cè)到錯(cuò)誤狀態(tài),它會(huì)返回 255 的
       ERRORLEVEL 值。如果用戶(hù)按 Ctrl+Break 或 Ctrl+C 鍵,該工具會(huì)返回 0
       的 ERRORLEVEL 值。在一個(gè)批程序中使用 ERRORLEVEL 參數(shù)時(shí),將參數(shù)降
       序排列。

    示例:
       CHOICE /? 
       CHOICE /C YNC /M "確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。"
       CHOICE /T 10 /C ync /CS /D y
       CHOICE /C ab /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"
       CHOICE /C ab /N /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"
       
    如果我運(yùn)行命令:CHOICE /C YNC /M "確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。"
    屏幕上會(huì)顯示:
    確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。 [Y,N,C]?
       
       
    例:test.bat的內(nèi)容如下(注意,用if errorlevel判斷返回值時(shí),要按返回值從高到低排列): 
    @echo off 
    choice /C dme /M "defrag,mem,end"
    if errorlevel 3 goto end
    if errorlevel 2 goto mem 
    if errotlevel 1 goto defrag 

    :defrag 
    c:\dos\defrag 
    goto end 

    :mem 
    mem 
    goto end 

    :end 
    echo good bye 

    此批處理運(yùn)行后,將顯示“defrag,mem,end[D,M,E]?” ,用戶(hù)可選擇d m e ,然后if語(yǔ)句根據(jù)用戶(hù)的選擇

    作出判斷,d表示執(zhí)行標(biāo)號(hào)為defrag的程序段,m表示執(zhí)行標(biāo)號(hào)為mem的程序段,e表示執(zhí)行標(biāo)號(hào)為end的程序

    段,每個(gè)程序段最后都以goto end將程序跳到end標(biāo)號(hào)處,然后程序?qū)@示good bye,批處理運(yùn)行結(jié)束。 

    四、for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令。 

    語(yǔ)法:
    對(duì)一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令。

    FOR %%variable IN (set) DO command [command-parameters]

      %%variable  指定一個(gè)單一字母可替換的參數(shù)。
      (set)      指定一個(gè)或一組文件。可以使用通配符。
      command    指定對(duì)每個(gè)文件執(zhí)行的命令。
      command-parameters
                 為特定命令指定參數(shù)或命令行開(kāi)關(guān)。

    例如一個(gè)批處理文件中有一行: 
    for %%c in (*.bat *.txt) do type %%c 

    則該命令行會(huì)顯示當(dāng)前目錄下所有以bat和txt為擴(kuò)展名的文件的內(nèi)容。


    批處理示例

    1. IF-EXIST

    1)

    首先用記事本在C:\建立一個(gè)test1.bat批處理文件,文件內(nèi)容如下: 
    @echo off 
    IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT 
    IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist 

    然后運(yùn)行它:
    C:\>TEST1.BAT 

    如果C:\存在AUTOEXEC.BAT文件,那么它的內(nèi)容就會(huì)被顯示出來(lái),如果不存在,批處理就會(huì)提示你該文件不

    存在。

    2)

    接著再建立一個(gè)test2.bat文件,內(nèi)容如下: 
    @ECHO OFF 
    IF EXIST \%1 TYPE \%1 
    IF NOT EXIST \%1 ECHO \%1 does not exist 

    執(zhí)行: 
    C:\>TEST2 AUTOEXEC.BAT 
    該命令運(yùn)行結(jié)果同上。

    說(shuō)明: 
    (1) IF EXIST 是用來(lái)測(cè)試文件是否存在的,格式為 
    IF EXIST [路徑+文件名] 命令 
    (2) test2.bat文件中的%1是參數(shù),DOS允許傳遞9個(gè)批參數(shù)信息給批處理文件,分別為%1~%9(%0表示test2

    命令本身) ,這有點(diǎn)象編程中的實(shí)參和形參的關(guān)系,%1是形參,AUTOEXEC.BAT是實(shí)參。 

    3) 更進(jìn)一步的,建立一個(gè)名為T(mén)EST3.BAT的文件,內(nèi)容如下: 
    @echo off
    IF "%1" == "A" ECHO XIAO 
    IF "%2" == "B" ECHO TIAN 
    IF "%3" == "C" ECHO XIN 

    如果運(yùn)行:
    C:\>TEST3 A B C 
    屏幕上會(huì)顯示:
    XIAO
    TIAN
    XIN

    如果運(yùn)行:
    C:\>TEST3 A B 
    屏幕上會(huì)顯示
     
     

     
    4 教教你如何寫(xiě).bat批處理文件 
     XIAO
    TIAN 

    在這個(gè)命令執(zhí)行過(guò)程中,DOS會(huì)將一個(gè)空字符串指定給參數(shù)%3。 

    2、IF-ERRORLEVEL

    建立TEST4.BAT,內(nèi)容如下:
    @ECHO OFF 
    XCOPY C:\AUTOEXEC.BAT D:IF ERRORLEVEL 1 ECHO 文件拷貝失敗 
    IF ERRORLEVEL 0 ECHO 成功拷貝文件 

    然后執(zhí)行文件:
    C:\>TEST4

    如果文件拷貝成功,屏幕就會(huì)顯示“成功拷貝文件”,否則就會(huì)顯示“文件拷貝失敗”。 

    IF ERRORLEVEL 是用來(lái)測(cè)試它的上一個(gè)DOS命令的返回值的,注意只是上一個(gè)命令的返回值,而且返回值必

    須依照從大到小次序順序判斷。
    因此下面的批處理文件是錯(cuò)誤的:
    @ECHO OFF 
    XCOPY C:\AUTOEXEC.BAT D:\ 
    IF ERRORLEVEL 0 ECHO 成功拷貝文件 
    IF ERRORLEVEL 1 ECHO 未找到拷貝文件 
    IF ERRORLEVEL 2 ECHO 用戶(hù)通過(guò)ctrl-c中止拷貝操作 
    IF ERRORLEVEL 3 ECHO 預(yù)置錯(cuò)誤阻止文件拷貝操作 
    IF ERRORLEVEL 4 ECHO 拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤 

    無(wú)論拷貝是否成功,后面的: 

    未找到拷貝文件 
    用戶(hù)通過(guò)ctrl-c中止拷貝操作 
    預(yù)置錯(cuò)誤阻止文件拷貝操作 
    拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤

    都將顯示出來(lái)。 

    以下就是幾個(gè)常用命令的返回值及其代表的意義: 
    backup 
    0 備份成功 
    1 未找到備份文件 
    2 文件共享沖突阻止備份完成 
    3 用戶(hù)用ctrl-c中止備份 
    4 由于致命的錯(cuò)誤使備份操作中止 

    diskcomp 
    0 盤(pán)比較相同 
    1 盤(pán)比較不同 
    2 用戶(hù)通過(guò)ctrl-c中止比較操作 
    3 由于致命的錯(cuò)誤使比較操作中止 
    4 預(yù)置錯(cuò)誤中止比較 

    diskcopy 
    0 盤(pán)拷貝操作成功 
    1 非致命盤(pán)讀/寫(xiě)錯(cuò) 
    2 用戶(hù)通過(guò)ctrl-c結(jié)束拷貝操作 
    3 因致命的處理錯(cuò)誤使盤(pán)拷貝中止 
    4 預(yù)置錯(cuò)誤阻止拷貝操作 

    format 
    0 格式化成功 
    3 用戶(hù)通過(guò)ctrl-c中止格式化處理 
    4 因致命的處理錯(cuò)誤使格式化中止 
    5 在提示“proceed with format(y/n)?”下用戶(hù)鍵入n結(jié)束 

    xcopy 
    0 成功拷貝文件 
    1 未找到拷貝文件 
    2 用戶(hù)通過(guò)ctrl-c中止拷貝操作 
    4 預(yù)置錯(cuò)誤阻止文件拷貝操作 
    5 拷貝過(guò)程中寫(xiě)盤(pán)錯(cuò)誤 

    3、IF STRING1 == STRING2

    建立TEST5.BAT,文件內(nèi)容如下: 
    @echo off 
    IF "%1" == "A" FORMAT A: 

    執(zhí)行: 
    C:\>TEST5 A 
    屏幕上就出現(xiàn)是否將A:盤(pán)格式化的內(nèi)容。 

    注意:為了防止參數(shù)為空的情況,一般會(huì)將字符串用雙引號(hào)(或者其它符號(hào),注意不能使用保留符號(hào))括

    起來(lái)。
    如:if [%1]==[A] 或者 if %1*==A*
    5、GOTO

    建立TEST6.BAT,文件內(nèi)容如下: 
    @ECHO OFF 
    IF EXIST C:\AUTOEXEC.BAT GOTO _COPY 
    GOTO _DONE
    :_COPY 
    COPY C:\AUTOEXEC.BAT D:\ 
    :_DONE 
    注意: 
    (1) 標(biāo)號(hào)前是ASCII字符的冒號(hào)":",冒號(hào)與標(biāo)號(hào)之間不能有空格。 
    (2) 標(biāo)號(hào)的命名規(guī)則與文件名的命名規(guī)則相同。
    (3) DOS支持最長(zhǎng)八位字符的標(biāo)號(hào),當(dāng)無(wú)法區(qū)別兩個(gè)標(biāo)號(hào)時(shí),將跳轉(zhuǎn)至最近的一個(gè)標(biāo)號(hào)。
    6、FOR
    建立C:\TEST7.BAT,文件內(nèi)容如下: 
    @ECHO OFF 
    FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C 
    運(yùn)行: 
    C:>TEST7
    執(zhí)行以后,屏幕上會(huì)將C:盤(pán)根目錄下所有以BAT、TXT、SYS為擴(kuò)展名的文件內(nèi)容顯示出來(lái)(不包括隱藏文件
    )。 

    posted on 2007-07-04 16:05 advincenting 閱讀(4554) 評(píng)論(2)  編輯  收藏

    評(píng)論

    # 如何令無(wú)限file入邊有無(wú)限file 2007-12-12 17:20 123

    如何令無(wú)限file入邊有無(wú)限file  回復(fù)  更多評(píng)論   

    # re: 如何寫(xiě).bat批處理文件 2008-06-20 12:22 freemagic

    謝謝  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    公告

    Locations of visitors to this pageBlogJava
  • 首頁(yè)
  • 新隨筆
  • 聯(lián)系
  • 聚合
  • 管理
  • <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計(jì)

    常用鏈接

    留言簿(13)

    隨筆分類(lèi)(71)

    隨筆檔案(179)

    文章檔案(13)

    新聞分類(lèi)

    IT人的英語(yǔ)學(xué)習(xí)網(wǎng)站

    JAVA站點(diǎn)

    優(yōu)秀個(gè)人博客鏈接

    官網(wǎng)學(xué)習(xí)站點(diǎn)

    生活工作站點(diǎn)

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲视频2020| 亚洲免费在线视频| 亚洲黄片手机免费观看| 99久久成人国产精品免费| 无码成A毛片免费| 久久综合AV免费观看| 久久久久亚洲爆乳少妇无| 综合自拍亚洲综合图不卡区| 亚洲欧美精品午睡沙发| 成人av片无码免费天天看| 成人奭片免费观看| 国产成人无码综合亚洲日韩 | 亚洲成AV人综合在线观看| 亚洲av日韩综合一区二区三区| 免费成人在线视频观看| 亚洲av无码专区在线观看素人| 亚洲精品高清国产麻豆专区| A国产一区二区免费入口| 日美韩电影免费看| 亚洲午夜国产精品无卡| 99精品免费视品| 亚洲自偷自偷图片| 国产精品视频全国免费观看| 免费A级毛片无码久久版| 在线综合亚洲欧洲综合网站| 欧洲乱码伦视频免费| 亚洲福利视频导航| 免费无码一区二区三区蜜桃| 亚洲精品国精品久久99热| 免费无遮挡无遮羞在线看| 国产一级淫片免费播放电影| 精品亚洲国产成人av| 天天看免费高清影视| 国产亚洲综合一区二区三区| 日韩高清免费观看| www成人免费视频| 国产亚洲av片在线观看16女人| 久久免费国产视频| 亚洲午夜电影在线观看高清| 成人人免费夜夜视频观看| 亚洲JLZZJLZZ少妇|