2014-11-14 65 views
1
FOR /R "C:\folder_LOCATION" %f IN (*.png) DO REN "%f" *.jpg 

但是,只要我把它放到批处理文件中就没问题了!为什么不以批处理文件运行?

我认为它的退出甚至执行

+0

你的批处理文件还有其他的东西吗?你如何调用批处理文件? – Jias 2014-11-14 17:41:23

+0

http://ss64.com/nt/for.html;请计算示例中的百分号数 – LittleBobbyTables 2014-11-14 17:41:41

+1

对我来说看起来像是一个powershell命令(?)。您需要将其放入PowerShell脚本文件中,然后在批处理文件中执行脚本文件。另一个提示是,您可以在批处理文件中添加关键字“pause”,以查看错误消息的内容。 – Cameron 2014-11-14 17:41:59

回答

1

之前与以往一样,一个批处理文件,要求在metavariable的%%f在我们的例子),在整个一倍。一个来自提示符,另一个来自批处理文件。