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ì)覺(jué)得非常麻煩,而放在批處理文件中執(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表示大小寫(xiě)字符敏感方式,/T表示若在批定的時(shí)間內(nèi)沒(mé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命令就沒(méi)有關(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的自帶批處理命令,可以看出,這些命令是非常少的,若要編寫(xiě)較復(fù)雜的程序,用以上的命令顯然不可能實(shí)現(xiàn)。這時(shí)就需要其它實(shí)用的批處理工具了, 著名且實(shí)用的有TESTIF,STRING,ASET,BATCHMAN,WBAT等,均可在“DOS軟件分類下載”中的“腳本工具”中下載。在批處理文 件中使用以上的工具可以實(shí)現(xiàn)非常強(qiáng)大的功能,甚至可以完成許多高級(jí)語(yǔ)言程序的功能。所以,如果您想編者按寫(xiě)批處理文件的話,它們是您不錯(cuò)的選擇,不僅有詳 細(xì)的文檔,而且還在不斷發(fā)展中。
下面就要談批處理文件的制作了。其實(shí)制作批處理文件并不難,只要掌握了方法就行了。隨著您操作次數(shù)的增多,您會(huì)覺(jué)得越來(lái)越容易的。
首先使用一個(gè)文本編輯器,如DOS自帶的EDIT命令或其它的編輯工具,如PEDIT等新建一個(gè)空白文件(當(dāng)然,用COPY CON命令直接創(chuàng)建也行),然后在其中根據(jù)您想完成的功能輸入批處理命令。如果您只是想執(zhí)行一些的DOS命令的集合,則按順序在每行輸入一個(gè)DOS命令就行了。但如果您是想完成一些更復(fù)雜的操作,就需要以上的批處理命令或上述的批處理工具了。
以下是我原來(lái)所編的一個(gè)從1%慢慢增加到100%的批處理小程序,大家可以用作參考,以編寫(xiě)自己的程序。
@echo off
break off
cls
set c=0
writext 10 1 Wait...
be delay 4
:loop
writext 10 9 %c%%%
幼a在线观看|
亚洲精品无码专区|
欧美在线免费看|
a天堂视频在线观看|
久久久国产视频91|
中文字幕亚洲精品视频|
成人动漫免费在线观看|
在线成人av网站|
国产成人在线视频免费观看|
heyzo在线欧美播放|
女人18毛片毛片毛片毛片区二|
成人午夜免费视频|
欧美黑人性视频|
调教驯服丰满美艳麻麻在线视频|
成人国产精品一区|
欧美一区二区三区少妇|
亚洲天堂久久|
久久偷看各类wc女厕嘘嘘偷窃|
999色成人|
欧美,日韩,国产在线|
欧美黑人巨大xxx极品|
黄色日本网站|
日韩精品第二页|
不卡av免费在线|
国产suv精品一区二区69|
国产亚洲综合性久久久影院|
在线看av的网址|
欧美性猛交丰臀xxxxx网站|
无吗不卡中文字幕|
欧美精品一区二区三区四区五区|
国产精品免费看久久久无码|
欧美精品一区二区成人|
一本色道久久综合|
精品无码一区二区三区蜜臀|
91久久精品网|
无码 制服 丝袜 国产 另类|
国产日韩在线|
久久久精品天堂|
亚洲成a人片77777在线播放|
欧美 日韩 国产精品免费观看|
国产午夜精品一区二区三区欧美|
日韩中文字幕网站|
国产馆精品极品|
2021天堂中文幕一二区在线观|
****av在线网毛片|
成人免费在线电影|
日本50路肥熟bbw|
国产免费一级|
日本一区二区高清视频|
久久一日本道色综合|
91麻豆精品国产91|
久久综合99re88久久爱|
欧美亚洲国产一区|
女尊高h男高潮呻吟|
少妇无码一区二区三区|
亚洲区小说区图片区qvod按摩|
日本免费观看网站|
欧美三级视频|
精品久久久久久国产91|
www.中文字幕久久久|
欧美二区观看|
久久精品黄色片|
欧美精品aaaa|
色先锋影音av|
亚洲国产欧美久久|
gogogo高清免费观看在线视频|
日本少妇毛茸茸高潮|
亚洲精品之草原avav久久|
欧美sm极限捆绑bd|
日本老熟妇毛茸茸|
亚洲精品国产第一综合99久久|
美女视频a黄免费|
欧美日韩电影在线观看|
黄色小视频在线观看|
成人精品在线观看视频|
日本一本视频|
91影院在线免费观看视频|
九九热久久免费视频|
四虎永久免费网站|
国产免费一区二区三区|
国内精品久久久久久久影视简单|
99在线精品观看|
六月婷婷综合网|
高清亚洲高清|
亚洲国产sm捆绑调教视频|
伊人网在线综合|
男同互操gay射视频在线看|
色爽爽爽爽爽爽爽爽|
日韩精品一区二|
国产人成视频在线观看|
国产一区二区精彩视频|
亚洲欧美日本在线|
久久久精品99|
精品国产伦一区二区三区观看方式|
sis001亚洲原创区|
少妇精品一区二区|
亚洲视频综合网|
性欧美videos高清hd4k|
免费高清视频在线观看|
六月丁香婷婷激情|
国产最新免费视频|
久久久在线视频|
亚洲欧美日韩人成在线播放|
992tv在线观看在线播放|
亚洲第一二区|
欧洲激情视频|
国产盗摄——sm在线视频|
欧美日韩国产成人|
日韩在线视频播放|
粉嫩aⅴ一区二区三区四区五区|
欧美韩国日本一区|
日韩免费av一区二区三区|
亚洲欧美视频|
国产又粗又长又黄的视频|
嫩模私拍啪啪|
久久久久久久性|
毛片在线视频观看|
国产成人一区二区三区|
国产精品巨作av|
亚洲欧美另类在线视频|
久久影视电视剧免费网站|
男女爱爱视频网站|
这里只有视频精品|
国产精品99久久久久久久久久久久|
美日韩黄色大片|
国内精品久久久久久中文字幕|
成人午夜免费在线观看|
99国内精品久久久久|
欧美精品自拍|
久久伊人一区|
91精品国产综合久久久久久|
国产精品后入内射日本在线观看|
国产视频2区|
福利二区91精品bt7086|
91香蕉视频污在线观看|
黄色成人免费网|
一区二区三区加勒比av|
6—12呦国产精品|
日本韩国在线不卡|
国产三级香港三韩国三级|
深夜福利网站在线观看|
麻豆91在线播放免费|
成人av电影免费观看|
天美一区二区三区|
91久久久免费一区二区|
久久久国产精品视频|
成人一级片网址|
亚洲天堂2017|
人妻精品无码一区二区|
免费不卡的av|
国产一区二区三区黄|
性欧美videoshd高清|
日韩国产欧美精品一区二区三区|
欧美日韩不卡合集视频|
国产一级一片免费播放放a|
少女频道在线观看免费播放电视剧|
人妻精品无码一区二区三区|
久久久久亚洲av无码a片|
2019国产精品自在线拍国产不卡|
美女精品久久|
亚洲成人日韩在线|
欧美h版在线|
色欧美片视频在线观看|
黄色a级片免费|
亚洲伦理一区二区三区|
欧美激情国产日韩|
国产伦精品一区二区三区视频|
国产亚洲精品福利|
国产伦久视频在线观看|
欧美xxxx在线|
久久蜜桃一区二区|
亚洲女人天堂a在线播放|
亚洲超碰在线观看|
欧美高清性xxxxhdvideosex|
26uuu亚洲婷婷狠狠天堂|
嗯用力啊快一点好舒服小柔久久|
激情五月婷婷在线|
亚洲三区在线播放|
高h视频在线播放|
色综久久综合桃花网|
污污网站在线观看|
拔插拔插华人永久免费|
欧美激情2020午夜免费观看|
日本人妻熟妇久久久久久|
亚洲free性xxxx护士hd|
国产脚交av在线一区二区|
四虎国产精品成人永久免费影视|
国产一区视频在线播放|
免费在线观看黄色网|
黄色一级片免费在线观看|
高潮毛片又色又爽免费|
男人操女人的视频在线观看欧美|
国产成人亚洲精品狼色在线|
亚洲人久久久|
欧美香蕉爽爽人人爽|
欧美日韩日本国产亚洲在线|
免费视频网站www|
欧美丝袜在线观看|
亚洲免费视频观看|
美女扒开腿让男人桶爽久久软|
欧洲亚洲两性|
久久精品一级爱片|
97精品一区二区三区|
天堂在线资源8|
蜜臀精品久久久久久蜜臀|
欧洲高清一区二区|
久久婷婷成人综合色|
亚洲视频重口味|
永久免费看mv网站入口78|
91豆麻精品91久久久久久|
欧美电影《睫毛膏》|
国产精品久久777777毛茸茸|
亚洲另类图片另类电影|
性欧美丰满熟妇xxxx性仙踪林|
亚洲中文字幕无码爆乳av|
国产成人超碰人人澡人人澡|
亚洲欧美一区二区三区孕妇|
26uuu久久噜噜噜噜|
成人一区二区三区中文字幕|
成人激情av网|
在线综合亚洲欧美在线视频|
午夜精品一区二区三区三上悠亚|
国产精品亚洲视频|
这里只有精品在线播放|
精品一卡二卡三卡四卡日本乱码|
香蕉久久免费影视|
青青草一区二区三区|
国产一区二区三区高清播放|
先锋影音久久久|
性开放的欧美大片|
丰满少妇xoxoxo视频|
《视频一区视频二区|
久久精品久久久久|
日韩激情视频在线观看|
日本爱爱爱视频|
国产精品国产三级国产在线观看|
亚洲第一成年人网站|
avtt综合网|
国产高潮流白浆喷水视频|
亚洲丰满少妇videoshd|
欧美少妇性xxxx|
91精品国产美女浴室洗澡无遮挡|
韩国av电影免费观看|
www.国产精品一二区|
日韩一级精品视频在线观看|
亚洲精品三区|
无码aⅴ精品一区二区三区|
国产精品乱码人人做人人爱|
国产一区2区|
在线天堂新版最新版在线8|
国产精品欧美大片|
亚洲成人黄色在线|
精品久久久久久久久久中文字幕|
欧美福利视频网站|
中文字幕在线免费观看|
免费日韩一区二区|
四虎海外永久免费网址|
一个人www视频在线免费观看|
亚洲一区视频在线观看视频|
欧美mv日韩|
精品亚洲一区二区三区四区五区高|
午夜免费视频在线国产|
成人在线中文字幕|
午夜精品剧场|
精品久久久久久国产|
久久91超碰青草在哪里看|
久久久久国产精品夜夜夜夜夜|
九色国产蝌蚪|
亚洲精品推荐|
精品久久久久久久久久久国产字幕|
尤物yw午夜国产精品视频明星|
中文字幕国产亚洲2019|
伊人久久久久久久久久久久久|
久草视频在线看|
男生女生差差差的视频在线观看|
妺妺窝人体色www在线小说|
哥也色在线视频|
亚洲精品中文字幕成人片|
永久看片925tv|
俄罗斯xxxx性全过程|
日韩不卡av|
另类小说第一页|
国产精品扒开腿做爽爽爽的视频|
色视频欧美一区二区三区|
亚洲欧美日韩久久|
久久久99精品|
国产视频三区|
国产精品久久久久久久岛一牛影视|
午夜精品福利视频网站|
欧美视频中文字幕|
国产一区二区三区久久|
精品国产亚洲一区二区三区在线观看|
欧美亚洲国产日本|
成人精品动漫|
欧美自拍电影|
国产在线播放不卡|
欧美亚洲国产视频小说|
久久久免费看片|
国产馆手机在线观看|
意大利激情丛林无删减版dvd|
国产在线视频一区二区|
欧美 日韩 国产 在线观看|
少妇人妻一区二区|
日精品一区二区三区|
国产精品pans私拍|
台湾佬中文在线|
丝袜亚洲另类欧美综合|
成人激情小说乱人伦|
国产精品视频网|
狠狠色狠狠色综合系列|
欧美一区二区福利视频|
久久99久久精品欧美|
97超超碰碰|
久久久久北条麻妃免费看|
久久久亚洲精品石原莉奈|
亚洲男人天堂av网|
日韩va欧美va亚洲va久久|
天堂网中文在线|
热re99久久精品国产99热|
开心久久婷婷综合中文字幕|
777精品久无码人妻蜜桃|
性欧美长视频免费观看不卡|
国产精品久久久久久中文字|
色综合久久88色综合天天|
成人免费直播live|
激情久久久久|
欧美性猛交xxxxbbbb|
99中文字幕一区|