主頁(yè) > 知識(shí)庫(kù) > 比較詳細(xì)的手把手教你寫(xiě)批處理(willsort題注版)第1/5頁(yè)

比較詳細(xì)的手把手教你寫(xiě)批處理(willsort題注版)第1/5頁(yè)

熱門(mén)標(biāo)簽:95專業(yè)外呼線路是怎么回事 外呼獲客系統(tǒng) 沈陽(yáng)電銷 用電話機(jī)器人取代人工 四川防封電銷卡套餐 aa專業(yè)電話外呼系統(tǒng) 谷歌地圖標(biāo)注錯(cuò)位 浙江語(yǔ)音外呼系統(tǒng)招商 無(wú)錫極信防封電銷卡價(jià)格
另,建議Climbing兄取文不用拘泥于國(guó)內(nèi),此類技術(shù)文章,內(nèi)外水平相差極大;與其修正國(guó)內(nèi)只言片語(yǔ),不如翻譯國(guó)外優(yōu)秀著述。
--------------------------------------------------------
標(biāo)題:手把手教你寫(xiě)批處理-批處理的介紹
作者:佚名
編者:Climbing

題注:willsort
日期:2004-09-21
--------------------------------------------------------
批處理的介紹


擴(kuò)展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批處理文件。

==== willsort 編注 =====================================================
.bat是dos下的批處理文件
.cmd是nt內(nèi)核命令行環(huán)境的另一種批處理文件
從更廣義的角度來(lái)看,unix的shell腳本以及其它操作系統(tǒng)甚至應(yīng)用程序中由外殼進(jìn)行解釋執(zhí)行的文本,都具有與批處理文件十分相似的作用,而且同樣是由專用解釋器以行為單位解釋執(zhí)行,這種文本形式更通用的稱謂是腳本語(yǔ)言。所以從某個(gè)程度分析,batch, unix shell, awk, basic, perl 等腳本語(yǔ)言都是一樣的,只不過(guò)應(yīng)用的范圍和解釋的平臺(tái)各有不同而已。甚至有些應(yīng)用程序仍然沿用批處理這一稱呼,而其內(nèi)容和擴(kuò)展名與dos的批處理卻又完全不同。
========================================================================

首先批處理文件是一個(gè)文本文件,這個(gè)文件的每一行都是一條DOS命令(大部分時(shí)候就好象我們?cè)贒OS提示符下執(zhí)行的命令行一樣),你可以使用DOS下的Edit或者Windows的記事本(notepad)等任何文本文件編輯工具創(chuàng)建和修改批處理文件。

==== willsort 題注 ====================================
批處理文件中完全可以使用非dos命令,甚至可以使用不具有可執(zhí)行特性的普通數(shù)據(jù)性文件,這緣于windows系統(tǒng)這個(gè)新型解釋平臺(tái)的涉入,使得批處理的應(yīng)用越來(lái)越“邊緣化”。所以我們討論的批處理應(yīng)該限定在dos環(huán)境或者命令行環(huán)境中,否則很多觀念和設(shè)定都需要做比較大的變動(dò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)部命令和外部命令),而批處理的能力主要取決于你所使用的命令。

==== willsort 編注 =====================================================
批處理文件(batch file)也可以稱之為批處理程序(batch program),這一點(diǎn)與編譯型語(yǔ)言有所不同,就c語(yǔ)言來(lái)說(shuō),擴(kuò)展名為c或者cpp的文件可以稱之為c語(yǔ)言文件或者c語(yǔ)言源代碼,但只有編譯連接后的exe文件才可以稱之為c語(yǔ)言程序。因?yàn)榕幚砦募旧砑染哂形谋镜目勺x性,又具有程序的可執(zhí)行性,這些稱謂的界限是比較模糊的。
========================================================================

第三,每個(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ě)的批處理程序。

==== willsort 編注 =====================================================
純以dos系統(tǒng)而言,可執(zhí)行程序大約可以細(xì)分為五類,依照?qǐng)?zhí)行優(yōu)先級(jí)由高到低排列分別是:DOSKEY宏命令(預(yù)先駐留內(nèi)存),COMMAND.COM中的內(nèi)部命令(根據(jù)內(nèi)存的環(huán)境隨時(shí)進(jìn)駐內(nèi)存),以com為擴(kuò)展名的可執(zhí)行程序(由command.com 直接載入內(nèi)存),以exe位擴(kuò)展名的可執(zhí)行程序(由command.com 重定位后載入內(nèi)存),以bat位擴(kuò)展名的批處理程序(由command.com 解釋分析,根據(jù)其內(nèi)容按優(yōu)先級(jí)順序調(diào)用第2,3,4,5種可執(zhí)行程序,分析一行,執(zhí)行一行,文件本身不載入內(nèi)存)
========================================================================

第四,在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

==== willsort 編注 =====================================================
AUTOEXEC.BAT為DOS系統(tǒng)的自動(dòng)運(yùn)行批處理文件,由COMMAND.COM啟動(dòng)時(shí)解釋執(zhí)行;
而在Win9x環(huán)境中,不僅增加支持了 DOSSTART.BAT, WINSTART.BAT 等許多其它自動(dòng)運(yùn)行的批處理文件,對(duì)AUTOEXEC.BAT 也增加了 .DOS .W40 .BAK .OLD .PWS 等許多變體以適應(yīng)復(fù)雜的環(huán)境和多變的需求。
========================================================================
12345下一頁(yè)閱讀全文

標(biāo)簽:迪慶 煙臺(tái) 興安盟 常德 青島 南平 連云港 廣安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《比較詳細(xì)的手把手教你寫(xiě)批處理(willsort題注版)第1/5頁(yè)》,本文關(guān)鍵詞  比較,詳,細(xì)的,手把手,教你,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《比較詳細(xì)的手把手教你寫(xiě)批處理(willsort題注版)第1/5頁(yè)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于比較詳細(xì)的手把手教你寫(xiě)批處理(willsort題注版)第1/5頁(yè)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章