Windows 7 在Windows 7中执行命令行程序时使用类似于;对于每一个“;陈述

Windows 7 在Windows 7中执行命令行程序时使用类似于;对于每一个“;陈述,windows-7,Windows 7,我需要在Windows 7中执行一个使用文件作为参数的程序,例如: foo file 因此,我需要在文件夹中运行所有.txt文件的程序,所以问题是:有没有办法创建bash文件,或者使用Microsoft Power Shell执行类似操作: for each f *.txt in c:\temp do foo f 其中f是预切的文件 谢谢, 米歇尔你很接近了。:) 你很接近。:) 嗨,肯,你不能把命令分成两行,因为它不工作。如果你把所有的东西都写在一本书中,它会很好地工作line@M

我需要在Windows 7中执行一个使用文件作为参数的程序,例如:

foo file
因此,我需要在文件夹中运行所有.txt文件的程序,所以问题是:有没有办法创建bash文件,或者使用Microsoft Power Shell执行类似操作:

for each f *.txt in c:\temp do
    foo f
其中f是预切的文件

谢谢,

米歇尔

你很接近了。:)

你很接近。:)


嗨,肯,你不能把命令分成两行,因为它不工作。如果你把所有的东西都写在一本书中,它会很好地工作line@Michelle,如果将命令放在括号中,则可以将其拆分为多行
对于(c:\temp\*.txt)中的%%f,请执行(
在第一行,然后是您需要的任何命令
@Duncan,再次感谢您的帮助:)嗨,肯,您不能将命令拆分为两行,因为它不起作用。如果你把所有的东西都写在一本书中,它会很好地工作line@Michelle,如果将命令放在括号中,则可以将其拆分为多行<(c:\temp\*.txt)中%%f的代码>执行(在第一行,然后执行所需的任何命令,然后执行
@Duncan,再次感谢您的帮助:)
for %%f in (c:\temp\*.txt) do  foo %%f