<extension ext="拡張子"></extension> <extension ext="拡張子" arg="-a"></extension> |
拡張子ごとに処理を変える為に利用する。 複数の処理をこのタグで囲む必要があります。 空行には出来ません。 同じ拡張子で複数の処理を分けたいとき、引数を使って処理を分けることができます。 |
<CurDir dir="ディレクトリパス" /> |
カレントディレクトリを変更する時に使います。 空行です。 |
<delete type="ファイルかディレクトリか" name="ファイル名" /> |
ファイルやディレクトリを削除する時に使います。 type属性には「file」か「dir」を入れてください。 name属性には拡張子付きのファイル名を入れてください。 空行です。 |
<make type="ファイルかディレクトリか" name="ファイル名" /> |
ファイルやディレクトリを作成する時に使います。 type属性には「file」か「dir」を入れてください。 name属性には拡張子付きのファイル名を入れてください。 空行です。 |
<command cmd="システムコマンド"></command> |
上記以外のコマンドはこのタグで直接指定します。 上記のタグの処理をこのタグで実現することも可能です。 |
<argument arg="引数" /> |
commandタグに引数を加えたい場合に利用します。 複数同時に使用することが可能です。 空行です。 |
<!-- コメント --> |
コメントを書く際に使用します。 このタグがある行は全てコメントとして無視されます。 |
$FileExt | ツールに渡したファイル名+拡張子に変換されます。 |
$File | ツールに渡したファイル名に変換されます。 |
$Ext | ツールに渡したファイルの拡張子に変換されます。 |
$Dir | ツールに渡したファイルがあるディレクトリパスに変換されます。 |
<!-- texファイルの処理--> <extension ext="tex"> <!-- カレントディレクトリを移動 --> <CurDir dir="$Dir" /> <!-- コマンド実行 --> <command cmd="C:\tex\bin\platex.exe"> <argument arg="$FileExt" /> </command> <command cmd="C:\tex\bin\platex.exe"> <argument arg="$FileExt" /> </command> <command cmd="C:\tex\bin\dvipdfmx.exe -d 5"> <argument arg="$File.dvi" /> </command> <!-- 一時ファイル削除 --> <delete type="file" name="$File.aux" /> <delete type="file" name="$File.log" /> <delete type="file" name="$File.toc" /> <delete type="file" name="$File.dvi" /> <delete type="file" name="$File.out" /> </extension> <!-- texファイルの処理 bibtex使用--> <extension ext="tex" arg="-bt"> <!-- カレントディレクトリを移動 --> <CurDir dir="$Dir" /> <!-- コマンド実行 --> <command cmd="C:\tex\bin\platex.exe"> <argument arg="$FileExt" /> </command> <command cmd="C:\tex\bin\bibtex.exe"> <argument arg="$File" /> </command> <command cmd="C:\tex\bin\platex.exe"> <argument arg="$FileExt" /> </command> <command cmd="C:\tex\bin\platex.exe"> <argument arg="$FileExt" /> </command> <command cmd="C:\tex\bin\dvipdfmx.exe -d 5"> <argument arg="$File.dvi" /> </command> <!-- 一時ファイル削除 --> <delete type="file" name="$File.aux" /> <delete type="file" name="$File.log" /> <delete type="file" name="$File.toc" /> <delete type="file" name="$File.dvi" /> <delete type="file" name="$File.out" /> <delete type="file" name="$File.bbl" /> <delete type="file" name="$File.blg" /> </extension> <!-- pdfファイルの処理--> <extension ext="pdf"> <!-- カレントディレクトリを移動 --> <CurDir dir="$Dir" /> <!-- コマンド実行 --> <command cmd=""C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe""> <argument arg="$FileExt" /> </command> </extension> |
「C:\prog\」に存在する「main.tex」ファイルをツールに渡した場合。 C:\tex\bin\platex.exe C:\prog\main.tex C:\tex\bin\platex.exe C:\prog\main.tex C:\tex\bin\dvipdfmx.exe -d 5 C:\prog\main.dvi del C:\prog\main.aux del C:\prog\main.log del C:\prog\main.toc del C:\prog\main.dvi del C:\prog\main.out |
<command cmd="C:\tex\bin\platex.exe $Dir$FileExt" /> <command cmd="C:\tex\bin\platex.exe $Dir$FileExt" /> <command cmd="C:\tex\bin\dvipdfmx.exe -d 5 $Dir$File.dvi" /> <command cmd="del $Dir$File.aux" /> <command cmd="del $Dir$File.log" /> <command cmd="del $Dir$File.toc" /> <command cmd="del $Dir$File.dvi" /> <command cmd="del $Dir$File.out" /> |
2010年7月30日 | 設定ファイルを修正。Acrobat Readerの多重起動を許可。 |
2010年6月16日 | ダブルクォート(")が2重になっているのを正しく検出できなかったのを修正 |
2010年1月1日 | extensionタグに引数を付けられるように拡張 |
2009年3月7日 | 公開開始 |