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

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

 更新時(shí)間:2008年09月03日 11:27:35   作者:  
Climbing 兄可謂用心良苦,受其感昭,略緊微薄之力;原文內(nèi)容一字未易,僅于每段之下另加題注,其文大多非為糾錯(cuò),多是年來體會,或偶得,或漸悟,未免偏頗;又加近來俗事漸多,閑情愈少,心浮氣燥,一蹴而就。義理悖逆,敬請斧正;措辭不當(dāng),尚請莫怪。

例:test.bat的內(nèi)容如下(注意,用if errorlevel判斷返回值時(shí),要按返回值從高到低排列):
@echo off
choice /C dme /M "defrag,mem,end"
if errorlevel 3 goto end
if errorlevel 2 goto mem
if errotlevel 1 goto defrag

==== willsort 編注 =====================================================
errotlevel -> errorlevel
========================================================================

:defrag
c:\dos\defrag
goto end

:mem
mem
goto end

:end
echo good bye

此批處理運(yùn)行后,將顯示“defrag,mem,end[D,M,E]?” ,用戶可選擇d m e ,然后if語句根據(jù)用戶的選擇作出判斷,d表示執(zhí)行標(biāo)號為defrag的程序段,m表示執(zhí)行標(biāo)號為mem的程序段,e表示執(zhí)行標(biāo)號為end的程序段,每個(gè)程序段最后都以goto end將程序跳到end標(biāo)號處,然后程序?qū)@示good bye,批處理運(yùn)行結(jié)束。



四、for 循環(huán)命令,只要條件符合,它將多次執(zhí)行同一命令。

語法:
對一組文件中的每一個(gè)文件執(zhí)行某個(gè)特定命令。

FOR %%variable IN (set) DO command [command-parameters]

%%variable 指定一個(gè)單一字母可替換的參數(shù)。
(set) 指定一個(gè)或一組文件。可以使用通配符。
command 指定對每個(gè)文件執(zhí)行的命令。
command-parameters
為特定命令指定參數(shù)或命令行開關(guān)。

例如一個(gè)批處理文件中有一行:
for %%c in (*.bat *.txt) do type %%c

則該命令行會顯示當(dāng)前目錄下所有以bat和txt為擴(kuò)展名的文件的內(nèi)容。

==== willsort 編注 =====================================================
需要指出的是, 當(dāng)()中的字符串并非單個(gè)或多個(gè)文件名時(shí), 它將單純被當(dāng)作字符串替換, 這個(gè)特性再加上()中可以嵌入多個(gè)字符串的特性, 很明顯 for 可以被看作一種遍歷型循環(huán).
當(dāng)然, 在 nt/2000/xp/2003 系列的命令行環(huán)境中, for 被賦予了更多的特性, 使之可以分析命令輸出或者文件中的字符串, 也有很多開關(guān)被用于擴(kuò)展了文件替換功能.
========================================================================

--------------------------------------------------------
標(biāo)題:手把手教你寫批處理-批處理示例
作者:佚名
編者:Climbing
出處:中國DOS聯(lián)盟之聯(lián)合DOS論壇
題注:willsort
日期:2004年11月10日
--------------------------------------------------------

[轉(zhuǎn)帖并完善]手把手教你寫批處理

原文作者寫東西很沒有專業(yè)精神,寫的文章簡直是錯(cuò)誤百出,而且啰里八索,如果不加以修改和完善,簡直是誤人子弟,因此,我在原文的基礎(chǔ)上進(jìn)行了修改,修正了大部分錯(cuò)誤(當(dāng)然,不可避免可能會有新的錯(cuò)誤,希望高手發(fā)現(xiàn)后能夠及時(shí)指出來)。

URL: http://www.txwm.com/News/technic/200408/2004081609515074304.html

摘自:天下網(wǎng)吧聯(lián)盟 作者:佚名
修改及完善:Climbing(xclimbing@msn.com)
最后修改日期:2004年8月19日

批處理示例

1. IF-EXIST

1) 首先用記事本在C:\建立一個(gè)test1.bat批處理文件,文件內(nèi)容如下:
@echo off
IF EXIST \AUTOEXEC.BAT TYPE \AUTOEXEC.BAT
IF NOT EXIST \AUTOEXEC.BAT ECHO \AUTOEXEC.BAT does not exist

然后運(yùn)行它:
C:\>TEST1.BAT

如果C:\存在AUTOEXEC.BAT文件,那么它的內(nèi)容就會被顯示出來,如果不存在,批處理就會提示你該文件不存在。

2) 接著再建立一個(gè)test2.bat文件,內(nèi)容如下:
@ECHO OFF
IF EXIST \%1 TYPE \%1
IF NOT EXIST \%1 ECHO \%1 does not exist

執(zhí)行:
C:\>TEST2 AUTOEXEC.BAT
該命令運(yùn)行結(jié)果同上。

說明:
(1) IF EXIST 是用來測試文件是否存在的,格式為
IF EXIST [路徑+文件名] 命令
(2) test2.bat文件中的%1是參數(shù),DOS允許傳遞9個(gè)批參數(shù)信息給批處理文件,分別為%1~%9(%0表示test2命令本身) ,這有點(diǎn)象編程中的實(shí)參和形參的關(guān)系,%1是形參,AUTOEXEC.BAT是實(shí)參。

==== willsort 編注 =====================================================
DOS沒有 "允許傳遞9個(gè)批參數(shù)信息" 的限制, 參數(shù)的個(gè)數(shù)只會受到命令行長度和所調(diào)用命令處理能力的限制. 但是, 我們在批處理程序中, 在同一時(shí)刻只能同時(shí)引用10個(gè)參數(shù), 因?yàn)?DOS只給出了 %0~%9這十個(gè)參數(shù)引用符.
========================================================================

相關(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)站會出現(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é)會,那就快看下面的吧,我相信它會對你有意而無害的
    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

最新評論

兴海县| 宝山区| 孟村| 鄂托克旗| 河曲县| 满洲里市| 拉萨市| 始兴县| 东阿县| 焉耆| 曲沃县| 榕江县| 琼中| 贵溪市| 涟源市| 会同县| 安徽省| 双流县| 利津县| 定安县| 玛多县| 荥经县| 凤台县| 德令哈市| 丽江市| 治多县| 平顶山市| 综艺| 屯昌县| 英超| 金川县| 株洲市| 龙海市| 盐源县| 甘德县| 紫金县| 宝山区| 句容市| 定陶县| 读书| 九龙坡区|