我有要使用批處理文件作爲參數插入的文件。這些文件編號爲'image-1.jpg''image-2.jpg''image-3.jpg'等。我想自動添加它們,但我不確定我做錯了什麼。這就是我要怎樣做:如何使用for循環插入命令行參數?
montage -mode concatenate^
FOR /L %%A IN (1,1,8) DO (ECHO "folder 1"/image-%%A.jpg^)^
-tile 4x2^
-geometry +0+0^
montage.jpg
顯然,我做錯了什麼,因爲CMD認爲FOR
是執行命令的一部分。有沒有辦法嵌入這樣的FOR
循環?
編輯:如果我是手工鍵入,命令應該是這樣的:
montage -mode concatenate^
"folder 1"/image-1.jpg^
"folder 1"/image-2.jpg^
"folder 1"/image-3.jpg^
"folder 1"/image-4.jpg^
"folder 1"/image-5.jpg^
"folder 1"/image-6.jpg^
"folder 1"/image-7.jpg^
"folder 1"/image-8.jpg^
-tile 4x2^
-geometry +0+0^
montage.jpg
我相信如果您要描述實際應用而不是簡化的人造花園,您會獲得更多的里程。 – Magoo