差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン両方とも次のリビジョン
software:imagemagick [2012/11/20] – [ダウンロード] ikatakossoftware:imagemagick [2012/11/20] – [バッチファイルメモ] ikatakos
行 23: 行 23:
  
 =====バッチファイルメモ===== =====バッチファイルメモ=====
-D&Dすればまとめて処理してくれる様に。+画像ファイルをD&Dすればまとめて処理してくれる様に。 
 + 
 +大体の処理の流れはこんな感じ。新しく、「(元のファイル名)_XXX.(元の拡張子)」というファイルが作成される。 
 +<sxh batch; gutter:false> 
 +@echo off 
 +rem 引数が渡されなければ即終了 
 +if "%~1" == "" ( exit /b ) 
 +echo ---------------------------------------- 
 +echo (処理の説明) 
 +rem 現在ディレクトリをバッチのある場所に 
 +cd /d %~dp0 
 +rem 各引数について処理を実行 
 +for %%A in ( %* ) do ^ 
 +ImageMagick\(実行ファイル名) (オプション) %%A "%%~dpnA_XXX%%~xA" 
 +echo ---------------------------------------- 
 +echo 成功 
 +pause 
 +</sxh> 
 + 
 +<nowiki>%%</nowiki>Aはパス名文字列を示すが、パスに空白が含まれるなど"クオート"する必要があれば自動的にクオートされた文字列になり、必要がなければされてない文字列になる。(ややこしい) 
 + 
 +<nowiki>%%</nowiki>~dAはドライブ、<nowiki>%%</nowiki>~pAはドライブ以下のパス、<nowiki>%%</nowiki>~nAは拡張子を除いたファイル名、<nowiki>%%</nowiki>~xAは拡張子に置換される。 
 ====縮小==== ====縮小====
 <sxh batch; gutter:false> <sxh batch; gutter:false>
行 34: 行 56:
 echo ---------------------------------------- echo ----------------------------------------
 echo 成功 echo 成功
 +pause
 </sxh> </sxh>
 ====回転==== ====回転====
行 57: 行 80:
 echo ---------------------------------------- echo ----------------------------------------
 echo 成功 echo 成功
 +pause
 </sxh> </sxh>
software/imagemagick.txt · 最終更新: 2017/05/26 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0