最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2008年09月03日 11:27:35   作者:  
Climbing 兄可謂用心良苦,受其感昭,略緊微薄之力;原文內(nèi)容一字未易,僅于每段之下另加題注,其文大多非為糾錯(cuò),多是年來體會(huì),或偶得,或漸悟,未免偏頗;又加近來俗事漸多,閑情愈少,心浮氣燥,一蹴而就。義理悖逆,敬請斧正;措辭不當(dāng),尚請莫怪。
另,建議Climbing兄取文不用拘泥于國內(nèi),此類技術(shù)文章,內(nèi)外水平相差極大;與其修正國內(nèi)只言片語,不如翻譯國外優(yōu)秀著述。
--------------------------------------------------------
標(biāo)題:手把手教你寫批處理-批處理的介紹
作者:佚名
編者:Climbing

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


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

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

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

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

其次,批處理文件是一種簡單的程序,可以通過條件語句(if)和流程控制語句(goto)來控制命令運(yùn)行的流程,在批處理中也可以使用循環(huán)語句(for)來循環(huán)執(zhí)行一條命令。當(dāng)然,批處理文件的編程能力與C語言等編程語句比起來是十分有限的,也是十分不規(guī)范的。批處理的程序語句就是一條條的DOS命令(包括內(nèi)部命令和外部命令),而批處理的能力主要取決于你所使用的命令。

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

第三,每個(gè)編寫好的批處理文件都相當(dāng)于一個(gè)DOS的外部命令,你可以把它所在的目錄放到你的DOS搜索路徑(path)中來使得它可以在任意位置運(yùn)行。一個(gè)良好的習(xí)慣是在硬盤上建立一個(gè)bat或者batch目錄(例如C:\BATCH),然后將所有你編寫的批處理文件放到該目錄中,這樣只要在path中設(shè)置上c:\batch,你就可以在任意位置運(yùn)行所有你編寫的批處理程序。

==== willsort 編注 =====================================================
純以dos系統(tǒng)而言,可執(zhí)行程序大約可以細(xì)分為五類,依照執(zhí)行優(yōu)先級由高到低排列分別是: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)先級順序調(diào)用第2,3,4,5種可執(zhí)行程序,分析一行,執(zhí)行一行,文件本身不載入內(nèi)存)
========================================================================

第四,在DOS和Win9x/Me系統(tǒng)下,C:盤根目錄下的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)和磁盤緩存,設(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)行的批處理文件,對AUTOEXEC.BAT 也增加了 .DOS .W40 .BAK .OLD .PWS 等許多變體以適應(yīng)復(fù)雜的環(huán)境和多變的需求。
========================================================================

相關(guān)文章

  • ipc通道入侵相關(guān)命令整理

    ipc通道入侵相關(guān)命令整理

    我們在入侵的時(shí)候難免遇到忘記命令的時(shí)候,現(xiàn)在將我所知道的一些命令總結(jié)出來提供給各位。通過這些命令可以解決很大一部分新手的問題。首頁我們也需要檢查下安全,知道黑客是如何使用的。
    2011-02-02
  • dos下遍歷目錄和文件的代碼(主要利用for命令)

    dos下遍歷目錄和文件的代碼(主要利用for命令)

    對指定路徑指定文件進(jìn)行遍歷的程序,這里有多個(gè)批處理代碼,但運(yùn)行好像有些問題,大家可以根據(jù)需要選擇
    2012-09-09
  • 使用批處理bat更改hosts的多個(gè)方法

    使用批處理bat更改hosts的多個(gè)方法

    最近公司網(wǎng)站使用了cdn,如果用cdn訪問網(wǎng)站會(huì)出現(xiàn)后臺慢,前臺修改模版不能實(shí)時(shí)發(fā)現(xiàn)問題,所以就需要我們修改hosts實(shí)現(xiàn)本地訪問仍然是服務(wù)器源站,客戶訪問的都是前臺不需要實(shí)時(shí)的,下面我們就分享下用bat實(shí)現(xiàn)修改hosts的方法
    2014-07-07
  • windows find findstr命令(cmd查找文檔中的特定字符)

    windows find findstr命令(cmd查找文檔中的特定字符)

    find 命令用于查找文檔中的特定字符和數(shù)字及行號, 例如我們在閱讀文檔時(shí), 使用的快捷鍵 Ctrl + F 來查找是一個(gè)效果, 經(jīng)過 find 查找的字符也可以重定向到一個(gè)文本文檔里面去, 提取特定的字符, 來進(jìn)行文檔的整合
    2025-03-03
  • 批處理學(xué)習(xí)教程

    批處理學(xué)習(xí)教程

    在入侵中,大家有過編一個(gè)簡單的程序來實(shí)現(xiàn)你的目的,BAT應(yīng)該是大家常用的吧。如果你還沒學(xué)會(huì),那就快看下面的吧,我相信它會(huì)對你有意而無害的
    2012-12-12
  • SunTB編寫IP地址設(shè)置切換批處理

    SunTB編寫IP地址設(shè)置切換批處理

    主機(jī)MAC與IP分配對應(yīng)數(shù)據(jù)庫,當(dāng)內(nèi)網(wǎng)有MAC綁定時(shí)可快速查詢相應(yīng)IP可按示例格式([MAC地址]IP地址)自行添加,每組數(shù)據(jù)單獨(dú)一行
    2011-01-01
  • BAT命令連接局域網(wǎng)機(jī)子 并打開文件夾

    BAT命令連接局域網(wǎng)機(jī)子 并打開文件夾

    把下面的命令Copy到一文件,并保存為 .BAT 文件,以后雙擊這個(gè)文件就可以直接連接局域網(wǎng)的機(jī)子,并打開共享文件,按任意鍵就刪除連接。注:username 和 password 為共享機(jī)子的訪問密碼。
    2009-07-07
  • cmd tree命令 以樹形格式羅列文件

    cmd tree命令 以樹形格式羅列文件

    tree ,在英語中的基本含義是“樹”,在cmd中,tree命令的功能是以樹形格式羅列文件。
    2009-07-07
  • 批處理 用戶是否存在判斷

    批處理 用戶是否存在判斷

    批處理實(shí)現(xiàn)的,判斷windows用戶是否存在的代碼。
    2009-05-05
  • 百度貼吧上傳圖片方式附件利器

    百度貼吧上傳圖片方式附件利器

    通過這批處理將圖片和文件合并成圖片,通過更改擴(kuò)展名切換圖片和文件。這樣就可以在百度貼吧上傳圖片式的附件。其實(shí)就是一句代碼copy /b
    2012-01-01

最新評論

西华县| 石首市| 炉霍县| 乌兰县| 黄平县| 襄垣县| 莎车县| 缙云县| 静宁县| 平舆县| 昌平区| 肥城市| 临朐县| 威信县| 徐汇区| 南康市| 台中县| 东方市| 霸州市| 武平县| 东台市| 茌平县| 盖州市| 杭锦后旗| 金乡县| 北海市| 邵东县| 宜都市| 来安县| 博罗县| 沙坪坝区| 大厂| 瑞昌市| 买车| 宜兰县| 安义县| 酉阳| 琼中| 新龙县| 广河县| 宜丰县|