DOS下的可執(zhí)行文件有三種,分別是EXE,COM和BAT。其中,EXE和COM文件都是二進(jìn)制形式的,只有BAT文件是文本形式的,可以直接閱讀。因 此,BAT文件和以上二進(jìn)制可執(zhí)行文件相比,內(nèi)容要簡(jiǎn)單的多。這些文件內(nèi)包含著DOS命令的集合,通常叫作批處理文件。批處理文件的組成雖然比較簡(jiǎn)單,但 其用處非常大,使用也比較廣泛。比如每次都執(zhí)行一些相同的命令,您一定會(huì)覺得非常麻煩,而放在批處理文件中執(zhí)行的話則輕松得多。AUTOEXEC.BAT 就是一個(gè)特殊的批處理文件,它在DOS的啟動(dòng)時(shí)自動(dòng)運(yùn)行,在系統(tǒng)的配置中發(fā)揮著非常大的作用。因此,要學(xué)好DOS,就要學(xué)好批處理文件。下面介紹批處理文 件的命令及其使用。
DOS自帶的批處理命令:
@ :將這個(gè)符號(hào)放在批文件中其它命令的前面,運(yùn)行時(shí)將不顯示命令本身。
如@ECHO OFF命令就在批文件首經(jīng)常用到。
CALL :從一個(gè)批文件中調(diào)用另一個(gè)批文件,調(diào)用完后繼續(xù)執(zhí)行原來(lái)的批文件。
用法:CALL [批文件名]
注:也可以使用COMMAND /C命令完成同樣的操作。
CHOICE :選擇命令。這是一個(gè)DOS外部命令,但它主要用在批文件中。
CHOICE命令執(zhí)行后將提示可選擇的項(xiàng)目,這時(shí)通過(guò)一個(gè)按鍵來(lái)選則。
用法:CHOICE:[/C[:]按鍵表] [/N] [/S] [/T[:]選擇值,秒數(shù)] [顯示文本]
其中,/C表示可選則的按鍵,/N表示不要顯示提示信息,/S表示大小寫字符敏感方式,/T表示若在批定的時(shí)間內(nèi)沒有選則的話,自動(dòng)執(zhí)行/C中定義的某個(gè)選擇值。顯示文本是CHOICE命令執(zhí)行時(shí)的提示信息。選擇結(jié)果將用ERRORLEVEL值來(lái)表示。
ECHO :顯示指定的信息。通常顯示在屏幕上。
如ECHO Hello將在屏幕上顯示Hello的字樣。
另外,ECHO ON|OFF用來(lái)設(shè)置在批文件執(zhí)行時(shí)是否顯示命令本身。而ECHO OFF與@的意思一樣,但它是一個(gè)單獨(dú)的命令,而不能像@那樣放在其它命令之前。
FOR :對(duì)于指定的文件運(yùn)行相應(yīng)的命令。
大家知道,DOS下許多命令支持通配符,如?和*,可以一次指定一批文件,非常方便。然而,并非所有的DOS命令都支持通配符,如TYPE(文件內(nèi)容顯示命令)就不支持。有了FOR命令就沒有關(guān)系了,利于它可以使TYPE命令可以一次顯示多個(gè)文件。
用法:FOR %變量名 IN (文件集) DO 命令 [命令參數(shù)]
注:以上是FOR命令的固定形式,IN和DO的位置必須正確,否則將提示語(yǔ)法錯(cuò)誤。
如FOR %F IN (*.*) DO TYPE %F命令就可以實(shí)現(xiàn)TYPE命令一次顯示多個(gè)文件。
注:%F是變量名,也可用%G等代替,但前后必須一致。在批文件中用%%F代替。
GOTO :轉(zhuǎn)到批文件內(nèi)部的某個(gè)標(biāo)號(hào)下執(zhí)行。
大家知道,在編程中往往需要重復(fù)或跳轉(zhuǎn)到某個(gè)地方繼續(xù)執(zhí)行,如BASIC語(yǔ)言中的GOTO命令。批文件中的GOTO命令也可以完成類似的功能。
用法:GOTO [標(biāo)號(hào)名]
其中,標(biāo)號(hào)名是可以隨意設(shè)置的,如Hello等。設(shè)置標(biāo)號(hào)用“:”符號(hào),如“:Hello”,這時(shí)用GOTO Hello命令將轉(zhuǎn)到“:Hello”所在的位置繼續(xù)執(zhí)行批文件。
IF :條件判斷命令。這是一項(xiàng)很有用的批處理命令。
用法1:IF [NOT] EXIST 文件名 命令 [命令參數(shù)]
意義:如果[不]存在某個(gè)文件將執(zhí)行某個(gè)命令。
用法2:IF [NOT] ERRORLEVEL 錯(cuò)誤返回代號(hào) 命令 [命令參數(shù)]
意義:如果錯(cuò)誤返回代號(hào)[不]大于或等于指定的代號(hào)將執(zhí)行某個(gè)命令。
其中,ERRORLEVEL表示錯(cuò)誤返回代號(hào),很有用。對(duì)于很多DOS命令,由于執(zhí)行的結(jié)果不同(如執(zhí)行成功,執(zhí)行失敗,或被用戶中斷等),這些命令會(huì)返 回不同的代號(hào),以表示不同的結(jié)果。IF ERRORLEVEL命令就根據(jù)這個(gè)不同結(jié)果而產(chǎn)生的不同代號(hào)來(lái)執(zhí)行不同的命令,通常用在某條命令之后。如IF ERRORLEVEL 1 ECHO OK!表示如果當(dāng)前的錯(cuò)誤返回代號(hào)大于或等于1時(shí)將在屏幕上顯示“OK!”的字樣。
用法3:IF [NOT] 字符串1==字符串2 命令 [命令參數(shù)]
意義:當(dāng)字符串1和字符串2[不]相等的時(shí)候執(zhí)行某個(gè)命令。
PAUSE :暫停批文件的執(zhí)行,并顯示“按任意鍵繼續(xù)”的字樣。
REM :添加注解。用于增加文件可讀性,將不被執(zhí)行。也可以用::來(lái)代替。
SHIFT :在批文件中改變可替換參數(shù)的位置。
可替換參數(shù)是一種特殊的參數(shù),只能用在批文件中。這些參數(shù)是由使用者在執(zhí)行批處理命令時(shí)輸入的。比如,我們執(zhí)行DIR /S /W命令,其中DIR是命令名,/S和/W是它的執(zhí)行參數(shù)。在批文件中,這些命令參數(shù)將被分別賦予到可替換參數(shù)中,如/S就成的%1,/W就可了%2,以 至類推,而命令本身則被賦予%0中。批文件就是利用可替換參數(shù)對(duì)執(zhí)行時(shí)輸入的參數(shù)來(lái)進(jìn)行操作的。比如現(xiàn)在有個(gè)批處理文件叫MYFILE.BAT,在命令行 下執(zhí)行MYFILE.BAT YES,于是%0的值就是MYFILE.BAT,%1的值就是“YES”,可以在此批文件中用IF等命令判斷出%1等參數(shù)的值,然后根據(jù)這些值的不同執(zhí)行 不同的操作,如IF "%1"=="YES" GOTO YES。
SHIFT命令不帶任何參數(shù),執(zhí)行結(jié)果是將%0的值換成原%1的值,而原%1的值變成的原%2的值,以此類推。注意它的不可逆轉(zhuǎn)性。因?yàn)榕幚砦募?zhí)行時(shí) 的運(yùn)行參數(shù)可能很多,可能會(huì)超過(guò)10個(gè),而可替換參數(shù)只能從%0到%9,若想取得%9以后的參數(shù)值,只能使用SHIFT命令。這時(shí),整個(gè)參數(shù)列將向前推。
以上是DOS的自帶批處理命令,可以看出,這些命令是非常少的,若要編寫較復(fù)雜的程序,用以上的命令顯然不可能實(shí)現(xiàn)。這時(shí)就需要其它實(shí)用的批處理工具了, 著名且實(shí)用的有TESTIF,STRING,ASET,BATCHMAN,WBAT等,均可在“DOS軟件分類下載”中的“腳本工具”中下載。在批處理文 件中使用以上的工具可以實(shí)現(xiàn)非常強(qiáng)大的功能,甚至可以完成許多高級(jí)語(yǔ)言程序的功能。所以,如果您想編者按寫批處理文件的話,它們是您不錯(cuò)的選擇,不僅有詳 細(xì)的文檔,而且還在不斷發(fā)展中。
下面就要談批處理文件的制作了。其實(shí)制作批處理文件并不難,只要掌握了方法就行了。隨著您操作次數(shù)的增多,您會(huì)覺得越來(lái)越容易的。
首先使用一個(gè)文本編輯器,如DOS自帶的EDIT命令或其它的編輯工具,如PEDIT等新建一個(gè)空白文件(當(dāng)然,用COPY CON命令直接創(chuàng)建也行),然后在其中根據(jù)您想完成的功能輸入批處理命令。如果您只是想執(zhí)行一些的DOS命令的集合,則按順序在每行輸入一個(gè)DOS命令就行了。但如果您是想完成一些更復(fù)雜的操作,就需要以上的批處理命令或上述的批處理工具了。
以下是我原來(lái)所編的一個(gè)從1%慢慢增加到100%的批處理小程序,大家可以用作參考,以編寫自己的程序。
@echo off
break off
cls
set c=0
writext 10 1 Wait...
be delay 4
:loop
writext 10 9 %c%%%
日韩欧美不卡视频|
天天综合日日夜夜精品|
日韩在线二区|
一区二区三区精品在线|
一级片免费网站|
日韩精品一级|
在线免费91|
亚洲开心激情|
亚洲国产福利视频|
婷婷中文字幕综合|
国产成人精品免费久久久久|
精品999视频|
日韩精品第一区|
一级免费a一片|
日韩久久精品网|
日韩精品视频网|
中文字幕亚洲区|
欧美大片在线观看一区|
精品久久久久久无|
日韩在线视频免费观看|
欧美日韩国产一二|
91欧美日韩|
欧美二三四区|
在线视频不卡国产V|
91精品国产综合久久香蕉的特点
|
国产视频中文字幕|
中文字幕欧美日韩在线不卡|
亚洲福利一区|
激情婷婷亚洲|
欧美三级免费观看|
日韩亚洲欧美中文三级|
日韩wumaV|
国产中文在线观看|
日韩欧美在线中字|
久久久99免费|
a级在线免费观看|
日韩在线视频精品|
国产嫩草影院久久久久|
日韩视频在线观看视频|
国产对白在线|
欧美日韩国产综合视频在线观看|
日韩中文字幕综合|
国产激情久久|
欧美亚洲天堂|
国产欧美中文在线|
精品久久久91|
国产久卡久卡久卡久卡视频精品|
一级日韩一级欧美|
欧美日韩国产大片|
亚洲乱码视频|
国产99在线|亚洲|
91精品国产日韩91久久久久久|
99久热re在线精彩视频|
亚洲高清中文字幕|
国产免费一级片|
日韩一级视频在线观看|
色偷偷一区二区三区|
日韩欧美在线中字|
中文字幕线观看|
亚洲中文字幕一区|
欧美日韩国产大片|
精品久久香蕉国产线看观看gif|
一区二区三区在线|网站|
www.久久久精品|
欧美久久久精品|
欧美日韩在线不卡|
亚洲九九精品|
久久香蕉精品|
伊人www22综合色|
99综合精品久久|
一级免费a一片|
国产1区在线|
国产高清在线观看|
中文字幕在线观看国产|
精品乱子伦一区二区|
久久久久久91|
国产在线观看91|
日韩国产在线不卡视频|
91久久视频|
欧美不卡一二三|
欧美日韩视频免费播放|
日本亚洲欧美三级|
欧洲精品久久久|
欧美专区中文字幕|
最新中文在线视频|
亚洲人线精品午夜|
91精品视频播放|
在线观看免费国产成人软件|
aaa免费看大片|
亚洲乱码一区av黑人高潮|
亚洲素人一区二区|
日韩精品 欧美|
国产在线二区|
国产一区在线不卡|
日韩视频在线免费看|
亚洲免费看av|
亚州黄色一级|
在线观看国产福利视频|
中文不卡在线|
a级在线免费观看|
日韩精品中文在线观看|
日韩精品视频在线观看视频|
国产蜜臀在线|
日韩国产亚洲欧美|
午夜精品免费视频|
国产亚洲一区字幕|
日韩视频精品在线观看|
极品久久久久久|
中文字幕欧美亚洲|
av免费看在线|
最近中文av字幕在线中文|
婷婷久久综合九色国产成人|
在线日韩欧美|
午夜国产在线视频|
www日韩在线观看|
亚洲成年网站在线观看|
久久视频一区|
国产高清一区|
日韩综合精品|
不卡一区2区|
国产成人精品综合网站|
中文字幕日韩第一页|
午夜一区二区三区|
中文字幕亚洲一区二区av在线|
黄色国产在线|
最新中文在线视频|
国产一区久久|
一区精品在线播放|
日韩欧美国产午夜精品|
日本精品在线中文字幕|
欧美日韩视频在线|
黄色片免费看|
亚洲中文字幕在线一区|
国产亚洲短视频|
欧美日韩乱国产|
麻豆精品视频入口|
亚洲免费在线观看av|
久久91精品视频|
国产绿帽一区二区三区|
最近中文字幕在线中文高清版|
亚洲 欧美 日韩系列|
黄色在线资源|
成人久久久久|
日韩精品国产欧美|
欧美三级视频在线|
国产一级片网站|
久久夜色精品国产欧美乱极品|
精品视频资源站|
亚洲免费视频一区|
久久久精品午夜少妇|
欧美日韩久久久|
国产一级片在线|
国产亚洲视频中文字幕视频|
热久久精品国产|
日韩不卡一区二区|
国产在线播放一区二区|
av免费在线观看网址|
国产欧美中文在线|
中文在线第一页|
91麻豆视频网站|
欧美日韩中文字幕视频|
亚洲第一视频在线观看|
美女黄a一级视频|
中文字幕在线精品|
中文官网资源新版中文第二页在线观看|
日韩视频一区在线观看|
97caopor国产在线视频|
欧美日韩激情一区|
日本国产一区|
国产日韩中文字幕|
日韩美女视频一区二区在线观看|
在线精品日韩|
亚洲男人在线|
欧洲精品在线视频|
亚洲第一中文字幕|
国产蜜臀在线|
在线观看av的网站|
区日韩二区欧美三区|
日韩亚洲不卡在线|
www.中文字幕在线|
欧美中文字幕在线观看视频|
在线看的av|
xxxxx性|
日韩中文欧美在线|
一区二区三区在线播|
一二三区精品福利视频|
一区二区不卡在线播放|
91精品国产入口|
日韩欧美99|
视频一区三区|
国产欧美久久久久久久久|
中文字幕在线导航|
av不卡免费看|
精品国产99久久久久久|
亚洲欧美伊人|
欧美.日韩.国产.一区.二区|
日韩精品在线视频观看|
日韩欧美在线第一页|
一本一道综合狠狠老|
91久久精品国产|
www.中文字幕在线观看|
激情国产在线|
91精品国产综合久久久久久|
一区二区在线视频播放|
精品免费久久久|
亚洲高清在线免费|
日韩精品 欧美|
在线国产1区|
欧美午夜影院在线视频|
精品不卡一区二区|
国内不卡的二区三区中文字幕|
欧美高清一级片在线|
精品久久九九|
深夜福利一区二区|
久久中文精品|
99精品视频99|
日本不卡免费高清视频|
国产欧美第一页|
亚洲国产午夜精品|
亚洲大片精品永久免费|
国产不卡在线观看视频|
国产一区不卡精品|
中文欧美日韩|
国产 欧美 在线|
久久99蜜桃精品|
av免费看在线|
国产在线黄色|
国产小视频在线观看|
亚洲一区三区在线观看|
91精品国产乱码久久蜜臀|
日本а中文在线天堂|
美女黄a一级视频|
精品熟女一区二区三区|
欧美日韩国产在线|
色综合久久六月婷婷中文字幕|
国产一卡2卡3卡4卡网站免费|
国产欧美日韩在线|
国产一区 二区 三区一级|
蜜臀国产一区|
91一区二区|
国产传媒久久久|
国产劲爆久久|
日韩中文字幕观看|
欧美日韩在线第一页|
日韩欧美国产综合|
日韩精品视频在线免费观看|
蜜桃久久av|
中文字幕日韩精品在线|
日韩国产欧美三级|
日韩欧美一二三四区|
亚洲区中文字幕|
欧美日韩高清一区二区不卡|
一本久久a久久精品亚洲|
亚洲精品中文字幕乱码三区不卡|
欧美 日韩 国产在线观看|
午夜私人影院在线观看|
中文国产字幕在线观看|
精品国产欧美日韩|
国产真实乱子伦精品视频|
99精品一级欧美片免费播放|
国产在线日韩欧美|
亚洲日本精品视频|
精品调教chinesegay|
久久精品在线免费观看|
日韩久久不卡|
国产高清在线视频|
一区二区三区精品在线|
最近免费中文字幕在线第一页|
精品久久久久久综合日本欧美|
国产成人精品999|
日韩专区视频网站|
欧美日韩综合在线|
日韩欧美专区在线|
91极品视频在线观看|
欧美日韩一级片在线观看|
精品欧美日韩在线|
精品三级av|
亚洲国产福利视频|
欧美日韩高清一区二区不卡|
99日韩精品|
国产高清一级片|
中文字幕在线观看精品|
五月综合激情日本mⅴ|
婷婷综合福利|
精品欧美不卡一区二区在线观看|
精品乱子伦一区二区|
欧美三级三级三级爽爽爽|
日韩欧美在线视频|
欧美激情视频一区二区三区在线播放
|
欧美日韩综合色|
日韩视频1区|
欧美 日韩 综合|
91精品国产免费|
欧美三级中文字幕在线观看|
亚洲高清中文字幕|
精品日韩欧美在线|
成人禁用看黄a在线|
麻豆一区二区99久久久久|
日韩三级免费观看|
国产免费久久|
国产福利一区二区|
日韩精品在线私人|
国产999在线观看|
www.av中文字幕|
国产美女主播视频一区|
日韩欧美国产成人一区二区|
av免费不卡国产观看|
九九九精品视频|
精品视频123区在线观看|
尤物av一区二区|
日韩视频在线一区|
伊人网站在线|
日韩欧美中文字幕公布|
久久久精品国产99久久精品芒果|
国产嫩草影院久久久久|
韩国一区二区av|
一区二区不卡视频|
97天天综合网|
中文字幕亚洲字幕|
亚洲一区中文字幕在线|
婷婷中文字幕在线观看|
韩日中文字幕第一页|
久久精品在线免费观看|
欧美日韩精品在线播放|
wwwav91com|
aaa欧美日韩|
国产一级久久久|
精品中文在线|
国产三级在线播放|
一区二区三区免费看视频
|
日韩欧美国产亚洲|
日韩欧美看国产|
91精品免费在线观看|
精品日韩av|
欧美在线中文字幕|
亚洲专区一二三|
久久精品最新免费国产成人|
亚洲一区在线观看免费|
亚洲乱码在线观看|
91精品久久久久久久久久入口|
午夜国产欧美理论在线播放|
国产丝袜一区二区|
高清在线一区|
午夜福利一区二区三区|
成人a在线观看|
欧美日韩一二三|
成年人黄国产|
日韩免费视频一区二区视频在线观看|
精品对白一区国产伦|
天堂√8在线中文|
精品久久久三级|
日韩在线高清视频|
91精品综合久久久久久|
91久久精品国产|
中文av字幕一区|
91精品国产乱码久久蜜臀|
日韩av一区在线|
日韩免费视频一区二区|
精品日韩在线观看|
亚洲免费婷婷|
伊人精品视频|
999精品网|
中文在线日韩|
国产久卡久卡久卡久卡视频精品|
久久夜色精品国产欧美乱极品|
精品日韩欧美在线|
日韩在线中文视频|
国产欧美日韩中文字幕|
中文字幕精品一区二|
日韩网站中文字幕|
精品视频1区2区3区|
在线国产99|
av影视在线看|
国产在线视频一区二区|
欧美性极品xxxx做受|
午夜福利一区二区三区|
午夜私人影院在线观看|
亚洲羞羞网站|
欧美日韩三级一区|
日韩欧美中文字幕视频|
国产资源在线观看入口av|
日本va欧美va精品发布|
欧美日韩国产区|
日本黄色一区二区三区|
成人欧美亚洲|
日韩欧美国产成人一区二区|
日韩精品手机在线观看|
92久久精品|
91精品国产亚洲|
在线资源av|
亚洲欧美久久234|
77777_亚洲午夜久久多人|
亚洲娇小xxxx欧美娇小|
国产免费一级|
午夜一区二区三区|
日韩欧美在线网站|
精品极品三级久久久久|
精品中文字幕在线|
亚洲第一精品在线|
国产黄色精品|