首先,我試圖尋找無處不在,並且不成功。我沒有經驗,很感激任何幫助。我試圖編寫一個腳本將文件夾拖到批處理文件上,然後該文件將使用ImageMagick將該文件夾中的所有圖像轉換爲jpgs。我可以看到它很可能在命令行上執行該腳本,所有工作正常。但拖動文件夾是給我的問題。我可以拖動很多文件到腳本上,並且它可以很好地轉換:批處理腳本拖放文件夾與ImageMagick轉換圖像
convert %* %1.jpg
很好用。我還可以拖動一個文件夾,然後將圖像轉換中,但隨後重新命名爲文件夾的名稱,一個目錄更高,像這樣:
@set SOURCE=%1
convert %SOURCE%\* %SOURCE%.jpg
我想我需要一個for循環執行轉換文件夾中的每個文件。但我遇到了問題。我不確定在哪裏放置引號,以及要使用哪些變量以及如何克服空間。我想這樣的事情...
for %%f in (%SOURCE%\*) do (convert %%f "%SOURCE%\%%f.jpg")
但是,是的,我很茫然。我正在嘗試這個小項目來學習,並且幫助我的父親快速地轉換他的大量照片。
哦不!有人回答,但與遞歸的答案,現在它已經消失:( 有沒有人有任何想法如何修改羅德尼的腳本添加遞歸?對不起,如果我問了這個錯誤的地方。我知道它是與/ R開關,但不能完全得到它的發生... – Luke