亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

關于批處理中FOR語句的使用說明與學習技巧

2020-07-26 20:30:24
字體:
來源:轉載
供稿:網友
批處理 bat中的for命令的作用,非常的不錯,可以節省很多效率,它可以讀取文章的沒一行,循環執行ping命令,老探索端口,學習批處理如果不學習for將是個遺憾,希望大家多看看for 命令的實際應用的例子,如果只看簡單的基礎的使用方法,而缺少實際應用的話,再多的基礎也不成,一定先看實例再看基礎,帶著問題去看基礎,相信很快大家就可以上手了,本站有不少這樣的資源,大家可以搜下
下面我就把for命令的基本參數整理下,大家在學習的時候可以在dos下打for /?來查看幫助,大家都是這樣過來的

For
對一組文件中的每個文件運行指定的命令。

語法
for{%Variable|%%Variable}in(Set)doCommand[CommandLineOptions]
參數
{%Variable|%%Variable}
必需。代表可替換的參數。使用%Variable通過命令提示符執行for命令。使用%%Variable在批處理
文件中執行for命令。變量要區分大小寫,并且必須用Alpha值表示,例如,%A、%B或%C。

(Set)

必需。指定要用指定命令處理的一個或多個文件、目錄、數值范圍以及文本字符串。需要括號。

Command

必需。指定要對包括在指定的(Set)中每個文件、目錄、數值范圍或文本字符串所執行的命令。

CommandLineOptions

指定要與所指定命令一起使用的任何命令行選項。

/?

在命令提示符下顯示幫助。

注釋
•使用for

可以在批處理文件中或直接從命令提示符使用for命令。

•使用批處理參數

下列屬性適用于for命令:

•for命令用Set中指定的每個文本字符串替換%Variable或%%Variable,直到Command處理完所有

文件為止。

•ForVariable名是區分大小寫、全局的,并且每次活動的總共不超過52個。

•要避免混淆批處理參數%0到%9,可對Variable使用除數字0到9之外的任何字符。對于簡單的

批處理文件,單個字符即可生效,例如%%f。

•在復雜的批處理文件中可以使用多個Variable值來區分不同的可替換變量。


•指定一組文件

Set參數可以代表單個或多個文件組。可以使用通配符(即*和?)指定文件組。以下為有效文件組:

(*.doc)

(*.doc*.txt*.me)

(jan*.docjan*.rptfeb*.docfeb*.rpt)

(ar??1991.*ap??1991.*)

在使用for命令時,Set中的第一個值代替%Variable或%%Variable,然后由指定的命令處理該值。

這會持續到處理完與Set值相對應的所有文件(或文件組)為止。

•使用in和do關鍵字

In和do不是參數,但必須將它們與for一起使用。如果省略其中任何一個關鍵字,就會出現錯誤消息

。

•使用for的其他格式

如果啟用命令擴展(這是默認設置),則支持for的下列其他格式:

•僅目錄

如果Set包含通配符(*和?),將對與Set相匹配的每個目錄(而不是指定目錄中的文件組)執行指

定的Command。語法是:

for/D{%%|%}Variablein(Set)doCommand[CommandLineOptions]

•遞歸

進入根目錄樹[Drive:]Path,在樹的每個目錄中執行for語句。如果在/R后沒有指定目錄,則認為是

當前目錄。如果Set只是一個句點(.),則只枚舉目錄樹。語法是:

for/R[[Drive:]Path]{%%|%}Variablein(Set)doCommand[CommandLineOptions]

•迭代數值范圍

使用迭代變量設置起始值(Start#),然后逐步執行一組范圍的值,直到該值超過所設置的終止值(End#)

。/L將通過對Start#與End#進行比較來執行迭代變量。如果Start#小于End#,就會執行該命令。

如果迭代變量超過End#,則命令解釋程序退出此循環。還可以使用負的Step#以遞減數值的方式逐步執

行此范圍內的值。例如,(1,1,5)生成序列12345,而(5,-1,1)則生成序列(54321)。語法是



for/L{%%|%}Variablein(Start#,Step#,End#)doCommand[CommandLineOptions]

•迭代及文件解析

使用文件解析來處理命令輸出、字符串及文件內容。使用迭代變量定義要檢查的內容或字符串,并使用各

種ParsingKeywords選項進一步修改解析方式。使用ParsingKeywords令牌選項指定哪些令牌應該作為

迭代變量傳遞。請注意:在沒有使用令牌選項時,/F將只檢查第一個令牌。

文件解析過程包括讀取輸出、字符串或文件內容,將其分成獨立的文本行以及再將每行解析成零個或更多

個令牌。然后通過設置為令牌的迭代變量值,調用for循環。默認情況下,/F傳遞每個文件每一行的第

一個空白分隔符號。跳過空行。語法的不同點為:

for/F["ParsingKeywords"]{%%|%}Variabelin(FileNameSet)doCommand[CommandLineOptions]

for/F["ParsingKeywords"]{%%|%}Variablein("LiteralString")doCommand

[CommandLineOptions]

for/F["ParsingKeywords"]{%%|%}Variablein('Command')doCommand[CommandLineOptions]

FileNameSet參數指定一個或多個文件名稱。每個文件都將被打開、讀取和處理,然后再繼續執行

FileNameSet中的下一個文件。要覆蓋默認解析行為,請指定"ParsingKeywords"。這是一個引號括起來

的字符串,它包含一個或多個關鍵字以指定不同的解析選項。

如果使用usebackq選項,請使用如下語法之一:

for/F["usebackqParsingKeywords"]{%%|%}Variablein("FileNameSet")doCommand

[CommandLineOptions]

for/F["usebackqParsingKeywords"]{%%|%}Variablein('LiteralString')doCommand

[CommandLineOptions]

for/F["usebackqParsingKeywords"]{%%|%}Variablein('Command')doCommand

[CommandLineOptions]
本文出自非常批處理交流論壇,更多精彩文章請訪問bbs.verybat.cn。





發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www.国产一区| 日韩中文字幕免费看| 国语自产精品视频在线看抢先版图片| 国产日韩av在线| 国产拍精品一二三| 欧美电影免费看| 69视频在线播放| 亚洲国产精品小视频| 欧美在线视频一区二区| 影音先锋欧美精品| 北条麻妃一区二区三区中文字幕| 欧美视频在线观看免费网址| 亚洲人高潮女人毛茸茸| 国产精品精品久久久| 久久久久久97| 91精品国产高清久久久久久久久| 日韩精品在线观看一区二区| 久久人人爽人人爽人人片亚洲| 福利视频导航一区| 欧美大片在线免费观看| 77777少妇光屁股久久一区| 国产欧美精品在线| 亚洲欧美日韩视频一区| 日韩精品中文字幕在线观看| 亚洲电影免费观看高清完整版在线观看| 久久中文字幕在线视频| 国产精品丝袜白浆摸在线| 欧美黄色成人网| 久久久视频免费观看| 人人澡人人澡人人看欧美| 欧美激情视频一区| 日韩免费高清在线观看| 精品亚洲精品福利线在观看| 国产在线日韩在线| 色综合天天综合网国产成人网| 国产欧美va欧美va香蕉在| 欧美午夜电影在线| 国产成人精品视频在线观看| 欧美插天视频在线播放| 久久99国产综合精品女同| 97av在线影院| 国产不卡一区二区在线播放| 国产福利精品av综合导导航| 久久精品视频99| 青草青草久热精品视频在线网站| 亚洲第一福利网| 欧美美最猛性xxxxxx| 91欧美精品午夜性色福利在线| 日韩免费看的电影电视剧大全| 亚洲第五色综合网| 中文字幕精品久久| 精品亚洲夜色av98在线观看| 亚洲а∨天堂久久精品9966| 久久久久久中文字幕| 久久国产精彩视频| 亚洲福利在线播放| 欧美在线免费观看| 欧美日韩在线视频一区| 亚洲最新av在线网站| 97av在线视频| 成人h片在线播放免费网站| 91精品在线一区| 97免费视频在线播放| 日韩成人av一区| 欧美精品在线观看91| 欧美中文字幕第一页| 国产99久久精品一区二区永久免费| 欧美日韩免费观看中文| 日韩免费不卡av| 国产成人97精品免费看片| 亚洲精品不卡在线| 91免费欧美精品| 国产成人精品视| 国产精品亚洲网站| 美女av一区二区| 久久99青青精品免费观看| 欧美综合在线第二页| 亚洲欧洲午夜一线一品| 77777少妇光屁股久久一区| 亚洲欧美日韩久久久久久| 久久久久久69| 亚洲成年网站在线观看| 国产精品国产三级国产专播精品人| 欧美亚洲激情在线| 国产精品久久久久久久久久久久久| 久久亚洲影音av资源网| 久久频这里精品99香蕉| 久久av资源网站| 精品久久中文字幕久久av| 欧美在线视频播放| 国产精品久久国产精品99gif| 国产精品jizz在线观看麻豆| 欧美日韩亚洲精品一区二区三区| 亚洲欧美色图片| 91精品国产91久久久久福利| 欧美激情极品视频| 久久精品免费播放| 亚洲a一级视频| 亚洲二区在线播放视频| 国产一区二区久久精品| 亚洲精品mp4| 日韩av在线天堂网| 欧美高清无遮挡| 欧美精品性视频| 国产精品久久久久9999| 亚洲精品欧美一区二区三区| 国产精品一区二区久久国产| 午夜精品蜜臀一区二区三区免费| 色婷婷综合久久久久| 国产欧美日韩中文字幕在线| 国产美女搞久久| 久热99视频在线观看| 日韩视频免费中文字幕| 性夜试看影院91社区| 日韩精品高清视频| 成人高清视频观看www| 国产成人福利夜色影视| 久久人人爽人人爽爽久久| 毛片精品免费在线观看| 亚洲女人天堂网| 国产精品揄拍一区二区| 国产精选久久久久久| 黄色一区二区在线观看| 精品久久久久久久久国产字幕| 韩国三级日本三级少妇99| 欧美黑人xxxx| 欧美中文在线观看| 伊人久久久久久久久久| 国产欧美一区二区三区久久| 自拍亚洲一区欧美另类| 欧美巨乳在线观看| 日韩精品在线观看一区| 亚洲视频自拍偷拍| 久久久欧美精品| 日韩电影中文字幕在线| 日韩中文字幕免费视频| 国产精品女人网站| 美女av一区二区三区| 亚洲高清在线观看| 亚洲第一中文字幕| 久久久久久国产精品三级玉女聊斋| 91免费看片在线| 成人免费看吃奶视频网站| 国产日韩欧美电影在线观看| 国模精品一区二区三区色天香| 2019日本中文字幕| 日韩av高清不卡| 成人h片在线播放免费网站| 最近中文字幕2019免费| 久久久久久国产精品美女| 97成人在线视频| 日本不卡高字幕在线2019| 成人春色激情网| 国产精品久久久久影院日本| 亚洲电影在线看| 亚洲国产精品一区二区久| 亚洲精品午夜精品| 国产99视频在线观看| 日韩69视频在线观看| 69精品小视频| 国产91色在线播放| 欧美成人午夜剧场免费观看| 亚洲成在人线av| 欧美精品福利在线|