Windows命令提示符 - 用于声明&循环

时间:2017-11-05 22:13:27

标签: batch-file

我有两个问题。

首先:并非所有txt文件都会立即打开。一个文件将打开供查看,然后我将关闭它,然后在目录的下一行将打开,依此类推,直到所有文件都已处理完毕。如何在不关闭以前的txt文件的情况下打开所有文件?

第二:变量计数永远不会计数。它不断地回响1.我如何让它计数?我试图让计数回显出在目录中打开了多少个txt文件。

input.wpcf7-form-control.wpcf7-submit

1 个答案:

答案 0 :(得分:0)

for %% I in(* .txt)do set / A Count = Count + 1&“%% I”

%count%count分析时值 - 解析行时,而不是运行时值(参见文章)使用顶部栏中的delayed expansion工具约search

set /a语法允许将变量命名为“裸”以访问运行时值。

另一种方法是

set /a count+=1

您的代码中缺少open file工具。 "%%I" 应使用默认编辑器打开文件。