Batch file 为什么不作为批处理文件运行?

Batch file 为什么不作为批处理文件运行?,batch-file,Batch File,但是,每当我将其放入批处理文件时,它在命令行中运行良好-无 我认为它在执行之前就退出了。与以往一样,批处理文件要求元变量(%f)中的%在整个过程中翻倍。一个来自提示符,两个在批处理文件中。批处理文件中还有其他内容吗?如何调用批处理文件?;在示例中计算百分比符号的数量,就像powershell命令(?)对我一样。您需要将其放入powershell脚本文件中,然后在批处理文件中执行该脚本文件。另一个技巧是,您可以在批处理文件中添加关键字pause,查看错误消息的含义。@Cameron-不,这些是DO

但是,每当我将其放入批处理文件时,它在命令行中运行良好-无


我认为它在执行之前就退出了。与以往一样,批处理文件要求元变量(
%f
)中的
%
在整个过程中翻倍。一个来自提示符,两个在批处理文件中。

批处理文件中还有其他内容吗?如何调用批处理文件?;在示例中计算百分比符号的数量,就像powershell命令(?)对我一样。您需要将其放入powershell脚本文件中,然后在批处理文件中执行该脚本文件。另一个技巧是,您可以在批处理文件中添加关键字
pause
,查看错误消息的含义。@Cameron-不,这些是DOS命令。@LittleByTables很公平。以前从未用DOS做过。谢谢你指出这一点。
FOR /R "C:\folder_LOCATION" %f IN (*.png) DO REN "%f" *.jpg