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

首頁 > 編程 > BAT > 正文

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

2020-03-29 20:18:46
字體:
來源:轉載
供稿:網友
批處理 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
性欧美办公室18xxxxhd| 亚洲精品乱码久久久久久金桔影视| 欧美性生交大片免网| 国产精品日本精品| 亚洲韩国青草视频| 欧美日韩国产999| 欧美日韩一区二区免费在线观看| 亚洲热线99精品视频| 久久国产精品网站| 精品久久久国产精品999| 国产欧美精品在线| 黑人巨大精品欧美一区免费视频| 亚洲国产美女精品久久久久∴| 午夜精品福利在线观看| 国产日韩精品一区二区| 久久av在线看| 国产精品视频中文字幕91| 亚洲国产高清福利视频| 伊人一区二区三区久久精品| 亚洲欧洲在线观看| 国产va免费精品高清在线| 成人免费视频97| 综合久久五月天| 中文字幕亚洲综合久久| 琪琪亚洲精品午夜在线| 亚洲精品免费一区二区三区| 久久影院资源站| 国产精品9999| 亚洲九九九在线观看| 国产欧美精品日韩| 91在线视频成人| 精品福利樱桃av导航| 亚洲美女精品久久| 亚洲影院色在线观看免费| www日韩中文字幕在线看| 亚洲级视频在线观看免费1级| 国产精品久久久久高潮| 日韩精品免费一线在线观看| 538国产精品一区二区免费视频| 亚洲乱码一区二区| 久久夜色精品亚洲噜噜国产mv| 91人人爽人人爽人人精88v| 日韩风俗一区 二区| 国产精品永久免费| 91国产精品91| 成人免费直播live| 欧美极品在线视频| 亚洲一区二区三区成人在线视频精品| 欧美日韩国产中文精品字幕自在自线| 日韩电影大全免费观看2023年上| 亚洲综合中文字幕在线观看| 久久久国产精品亚洲一区| 欧美日韩中文字幕| 久久久91精品| 久久精视频免费在线久久完整在线看| 国产精品美女在线观看| 自拍偷拍亚洲一区| 久久久久这里只有精品| 国外成人免费在线播放| 久久久久久国产免费| 日韩国产高清视频在线| 亚洲欧美一区二区三区久久| 久久久久久国产精品美女| 中文字幕视频在线免费欧美日韩综合在线看| 国产精品wwwwww| 中日韩午夜理伦电影免费| 色噜噜国产精品视频一区二区| 国产一区二中文字幕在线看| 久久久成人精品视频| 中文字幕精品—区二区| 欧美性猛交xxxx黑人| 91麻豆国产语对白在线观看| 中文字幕自拍vr一区二区三区| 国产91色在线|免| 在线播放日韩专区| 国内精品模特av私拍在线观看| 日韩中文字在线| 96pao国产成视频永久免费| 精品国产一区二区三区久久| 国产精品丝袜高跟| 国产亚洲一区精品| 国产精品视频yy9099| 亚洲国产精品成人va在线观看| 亚洲福利在线观看| 欧美日韩在线观看视频| 午夜精品福利视频| 1769国产精品| 一区二区欧美日韩视频| 91在线观看免费高清| 亚洲二区中文字幕| 午夜精品久久久久久久白皮肤| 久久精品夜夜夜夜夜久久| 韩国19禁主播vip福利视频| 国产精品一区二区三区免费视频| 久久精品国产免费观看| 亚洲女性裸体视频| 成人日韩在线电影| 伊人久久综合97精品| 91爱视频在线| 国产精品男女猛烈高潮激情| 国产亚洲精品久久久久久777| 57pao精品| 欧美日韩激情网| 2019中文字幕在线观看| 欧美视频第一页| 伊人成人开心激情综合网| 久久久极品av| 日韩中文字幕精品视频| 在线电影欧美日韩一区二区私密| 欧美成人午夜影院| 亚洲v日韩v综合v精品v| 国产91精品视频在线观看| 亚洲国产精品yw在线观看| 91精品久久久久久久久中文字幕| 久久精品国产69国产精品亚洲| 欧美视频专区一二在线观看| 91日韩在线视频| 欧美大片免费观看在线观看网站推荐| 亚洲男人天堂2023| 亚洲色图17p| 成人网址在线观看| 国产日本欧美一区| 国产91精品高潮白浆喷水| 亚洲国产日韩精品在线| 日av在线播放中文不卡| 亚洲综合精品伊人久久| 亚洲精品福利在线观看| 亚洲毛片在线观看.| 88国产精品欧美一区二区三区| 日本免费一区二区三区视频观看| 这里只有精品丝袜| 日韩在线观看免费全| 精品亚洲夜色av98在线观看| 日韩美女免费观看| 日韩欧美精品网址| 欧美日韩国产页| 欧美激情亚洲另类| 成人精品一区二区三区电影黑人| 国产精品jizz在线观看麻豆| 中文字幕亚洲天堂| 国产精品网站入口| 日韩精品极品在线观看播放免费视频| 久久伊人免费视频| 亚洲色图激情小说| 国产精品www| 欧美激情视频播放| 久久天天躁狠狠躁夜夜躁| 国产91网红主播在线观看| 亚洲国产精品久久精品怡红院| 国产精品看片资源| 青青草国产精品一区二区| 一区二区三区四区精品| 久久国产视频网站| 欧美日韩另类视频| 九九综合九九综合| 91在线中文字幕| 第一福利永久视频精品| 国产午夜精品全部视频播放| 亚洲在线观看视频| 国产精品视频男人的天堂| 91性高湖久久久久久久久_久久99| 国产色婷婷国产综合在线理论片a| 亚洲精品欧美极品| 日韩av在线精品|