又一篇不錯(cuò)的批處理bat學(xué)習(xí)教程第1/5頁(yè)
更新時(shí)間:2007年02月28日 00:00:00 作者:
批處理,也稱為批處理腳本,批處理文件后綴BAT就取的前三個(gè)字母。
它的構(gòu)成沒(méi)有固定格式,只要遵守以下這條就ok了:每一行可視為一個(gè)命令,每個(gè)命令里可以含多條子命令,從第一行開(kāi)始執(zhí)行,直到最后一行結(jié)束,它運(yùn)行的平臺(tái)是DOS。批處理有一個(gè)很鮮明的特點(diǎn):使用方便、靈活,功能強(qiáng)大,自動(dòng)化程度高。
要學(xué)好批處理,DOS基礎(chǔ)一定要牢!當(dāng)然腦子靈活也是很重要的一方面。
例一、先給出一個(gè)最easy的批處理腳本讓大家和它混個(gè)臉熟,將下面的幾行命令保存為name.bat然后執(zhí)行(以后文中只給出代碼,保存和執(zhí)行方式類似):
@echo off
ping sz.tencent.com > a.txt
ping sz1.tencent.com >> a.txt
ping sz2.tencent.com >> a.txt
ping sz3.tencent.com >> a.txt
ping sz4.tencent.com >> a.txt
ping sz5.tencent.com >> a.txt
ping sz6.tencent.com >> a.txt
ping sz7.tencent.com >> a.txt
echo 按任意鍵退出...
pause >nul
是不是都能看的懂?是不是很easy?但它的作用卻是很實(shí)用的,執(zhí)行這個(gè)批處理后,可以在你的當(dāng)前盤建立一個(gè)名為a.txt的文件,它里面記錄的信息可以幫助你迅速找到速度最快的QQ服務(wù)器,從而遠(yuǎn)離“從服務(wù)器中轉(zhuǎn)”那一痛苦的過(guò)程。這里>>的意思,是把前面命令得到的東西放到后面所給的地方,>>的作用,和>的相同,區(qū)別是把結(jié)果追加到前一行得出的結(jié)果的后面,具體的說(shuō)是下一行,而前面一行命令得出的結(jié)果將保留,這樣可以使這個(gè)a.txt文件越來(lái)越大(想到如何搞破壞了??)。By the way,這個(gè)批處理還可以和其他命令結(jié)合,搞成完全自動(dòng)化判斷服務(wù)器速度的東東,執(zhí)行后直接顯示速度最快的服務(wù)器IP,是不是很爽?后面還將詳細(xì)介紹。
例二、再給出一個(gè)已經(jīng)過(guò)時(shí)的例子(a.bat):
@echo off
if exist C:Progra~1TencentAD*.gif del C:Progra~1TencentAD*.gif
echo 按任意鍵退出...
pause >nul
為什么說(shuō)這是個(gè)過(guò)時(shí)的例子呢?很簡(jiǎn)單,因?yàn)楝F(xiàn)在已經(jīng)幾乎沒(méi)有人用帶廣告的QQ了,所以它幾乎用不上了。但曾經(jīng)它的作用是不可小窺的:刪除QQ的廣告,讓對(duì)話框干干凈凈。這里用的地址是QQ的默認(rèn)安裝地址,你當(dāng)然可以根據(jù)情況自行修改。在這個(gè)腳本中使用了if命令,使得它可以達(dá)到適時(shí)判斷和刪除廣告圖片的效果,你只需要不關(guān)閉命令執(zhí)行后的DOS窗口,不按CTRL+C強(qiáng)行終止命令,它就一直監(jiān)視是否有廣告圖片(QQ也再不斷查看自己的廣告是否被刪除)。當(dāng)然這個(gè)腳本占用你一點(diǎn)點(diǎn)內(nèi)存,呵呵。
它的構(gòu)成沒(méi)有固定格式,只要遵守以下這條就ok了:每一行可視為一個(gè)命令,每個(gè)命令里可以含多條子命令,從第一行開(kāi)始執(zhí)行,直到最后一行結(jié)束,它運(yùn)行的平臺(tái)是DOS。批處理有一個(gè)很鮮明的特點(diǎn):使用方便、靈活,功能強(qiáng)大,自動(dòng)化程度高。
要學(xué)好批處理,DOS基礎(chǔ)一定要牢!當(dāng)然腦子靈活也是很重要的一方面。
例一、先給出一個(gè)最easy的批處理腳本讓大家和它混個(gè)臉熟,將下面的幾行命令保存為name.bat然后執(zhí)行(以后文中只給出代碼,保存和執(zhí)行方式類似):
復(fù)制代碼 代碼如下:
@echo off
ping sz.tencent.com > a.txt
ping sz1.tencent.com >> a.txt
ping sz2.tencent.com >> a.txt
ping sz3.tencent.com >> a.txt
ping sz4.tencent.com >> a.txt
ping sz5.tencent.com >> a.txt
ping sz6.tencent.com >> a.txt
ping sz7.tencent.com >> a.txt
echo 按任意鍵退出...
pause >nul
是不是都能看的懂?是不是很easy?但它的作用卻是很實(shí)用的,執(zhí)行這個(gè)批處理后,可以在你的當(dāng)前盤建立一個(gè)名為a.txt的文件,它里面記錄的信息可以幫助你迅速找到速度最快的QQ服務(wù)器,從而遠(yuǎn)離“從服務(wù)器中轉(zhuǎn)”那一痛苦的過(guò)程。這里>>的意思,是把前面命令得到的東西放到后面所給的地方,>>的作用,和>的相同,區(qū)別是把結(jié)果追加到前一行得出的結(jié)果的后面,具體的說(shuō)是下一行,而前面一行命令得出的結(jié)果將保留,這樣可以使這個(gè)a.txt文件越來(lái)越大(想到如何搞破壞了??)。By the way,這個(gè)批處理還可以和其他命令結(jié)合,搞成完全自動(dòng)化判斷服務(wù)器速度的東東,執(zhí)行后直接顯示速度最快的服務(wù)器IP,是不是很爽?后面還將詳細(xì)介紹。
例二、再給出一個(gè)已經(jīng)過(guò)時(shí)的例子(a.bat):
復(fù)制代碼 代碼如下:
@echo off
if exist C:Progra~1TencentAD*.gif del C:Progra~1TencentAD*.gif
echo 按任意鍵退出...
pause >nul
為什么說(shuō)這是個(gè)過(guò)時(shí)的例子呢?很簡(jiǎn)單,因?yàn)楝F(xiàn)在已經(jīng)幾乎沒(méi)有人用帶廣告的QQ了,所以它幾乎用不上了。但曾經(jīng)它的作用是不可小窺的:刪除QQ的廣告,讓對(duì)話框干干凈凈。這里用的地址是QQ的默認(rèn)安裝地址,你當(dāng)然可以根據(jù)情況自行修改。在這個(gè)腳本中使用了if命令,使得它可以達(dá)到適時(shí)判斷和刪除廣告圖片的效果,你只需要不關(guān)閉命令執(zhí)行后的DOS窗口,不按CTRL+C強(qiáng)行終止命令,它就一直監(jiān)視是否有廣告圖片(QQ也再不斷查看自己的廣告是否被刪除)。當(dāng)然這個(gè)腳本占用你一點(diǎn)點(diǎn)內(nèi)存,呵呵。
相關(guān)文章
cmd實(shí)現(xiàn)清理系統(tǒng)垃圾的示例代碼
本文主要介紹了cmd實(shí)現(xiàn)清理系統(tǒng)垃圾的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-06-06
批處理獲取文件夾下面txt文件行數(shù)并添加到文件名后
本文給大家匯總介紹了下使用批處理獲取文件夾下面txt文件行數(shù)并添加到文件名后的兩種方法,思路都很不錯(cuò),這里推薦給大家。2015-09-09
實(shí)現(xiàn)自動(dòng)上傳文件到ftp服務(wù)器的BAT腳本分享
這篇文章主要介紹了實(shí)現(xiàn)自動(dòng)上傳文件到ftp服務(wù)器的BAT腳本分享,使用本文代碼保存到bat文件中雙擊即可,需要的朋友可以參考下2014-09-09

