关于批处理中FOR语句的使用说明与学习技巧

(编辑:jimmy 日期: 2024/12/24 浏览:2)

批处理 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

指定要与所指定命令一起使用的任何命令行选项。

/?

在命令提示符下显示帮助。

注释
"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。





一句话新闻

一文看懂荣耀MagicBook Pro 16
荣耀猎人回归!七大亮点看懂不只是轻薄本,更是游戏本的MagicBook Pro 16.
人们对于笔记本电脑有一个固有印象:要么轻薄但性能一般,要么性能强劲但笨重臃肿。然而,今年荣耀新推出的MagicBook Pro 16刷新了人们的认知——发布会上,荣耀宣布猎人游戏本正式回归,称其继承了荣耀 HUNTER 基因,并自信地为其打出“轻薄本,更是游戏本”的口号。
众所周知,寻求轻薄本的用户普遍更看重便携性、外观造型、静谧性和打字办公等用机体验,而寻求游戏本的用户则普遍更看重硬件配置、性能释放等硬核指标。把两个看似难以相干的产品融合到一起,我们不禁对它产生了强烈的好奇:作为代表荣耀猎人游戏本的跨界新物种,它究竟做了哪些平衡以兼顾不同人群的各类需求呢?