2014-11-14 64 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在我們的例子),在整個一倍。一個來自提示符,另一個來自批處理文件。