複数のイメージを一度に最適化できるバッチファイルを作成することは可能ですか?複数の.jpgファイルをドラッグアンドドロップしますか? (出力をimage1.jpg、image2.jpg、image3.jpgのように「Optimized」という名前の別々のフォルダに入れますか?Jpegtran - バッチファイルを複数のファイルにドラッグ&ドロップする
jpegtranがこれを行うのに最適なツールでない場合は、他の提案。たぶん、ImageMagickには
複数のイメージを一度に最適化できるバッチファイルを作成することは可能ですか?複数の.jpgファイルをドラッグアンドドロップしますか? (出力をimage1.jpg、image2.jpg、image3.jpgのように「Optimized」という名前の別々のフォルダに入れますか?Jpegtran - バッチファイルを複数のファイルにドラッグ&ドロップする
jpegtranがこれを行うのに最適なツールでない場合は、他の提案。たぶん、ImageMagickには
?このためのより良いツールである以下のこのコードを使用すると、デスクトップ上%userprofile%\Desktop\Optimized
にドラッグ&ドロップファイルをその上にして、コピーすることができます。
@echo on
setlocal ENABLEDELAYEDEXPANSION
set "params=!cmdcmdline:~0,-1!"
set "params=!params:*" =!"
set count=0
for %%G IN (!params!) do (
set /a count+=1
set "item_!count!=%%~G"
rem echo !count! %%~G
)
for /L %%n in (1,1,!count!) DO (
xcopy "!item_%%n!" "%userprofile%\Desktop\Optimized"
)
pause
exit
をチェック
I .jpeg
と.png
ファイルでテストしました。明らかに2048文字の制限もあります。詳細はリンクを参照してください。
興味深いですが、私はバッチではそうではないと思います。 – Jonas
バッチファイルにドラッグアンドドロップされたファイルは引数として表示されます。これは '%1'、'%2'、 '%3'、またはallで同時にアクセスできます。コマンドプロンプトウィンドウに 'call /?'と入力してヘルプを読み、このリソースも参照してください:[コマンドライン引数(パラメータ)](http://ss64.com/nt/syntax-args.html)... – aschipfl