アプリ版:「スタンプのみでお礼する」機能のリリースについて

複数の画像ファイルを選択して右クリックメニューからpdfFactory Proを使って
pdfファイルに変換したいと考えています。

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print2]
@="PDFに変換(pdfFactory)"
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print2\command]
@="\"C:\\Program Files (x86)\\IrfanView\\i_view32.exe\" \"%1\" /print=\"pdfFactory Pro\""

というキーを登録するとpdf変換はできることが分かりました。
しかし複数の画像ファイルを選択した際に
順番がバラバラになってしまいます。

恐らく、pdfに変換された順番(画像サイズの順番)になっているのだと思い、
それぞれの変換毎に遅延時間が必要であると考えました。
そのため以下のバッチファイルを作って試してみました。

@echo off
for %%f in (%*) do (
start "" "C:\Program Files (x86)\IrfanView\i_view32.exe" %%f /print="pdfFactory Pro"
ping 1.0.0.0 -w 1000 -n 1
)

pingのところで1秒ずつ遅延時間を入れているのですが
このバッチファイルであれば、選択した順番でpdfに変換することができます。

次はこれを右クリックメニューに登録したいのですが


@="\"D:\\bat_files\\印刷.bat\" \"%1\""

のようにして登録してあるバッチファイルから開くようにしてみたのですが
各ファイル毎にバッチに送られてしまい、やはり順番がバラバラになってしまいます。
複数ファイルは複数ファイルとしてまとめてバッチ処理させたいのですが
検索してみたところ
http://answers.microsoft.com/ja-jp/windows/forum …
このページが見つかりました。
回答によれば簡単にはできないようです。

何か良い方法はないでしょうか?

A 回答 (1件)

本当は、Windowsの設定でまとめて引数を送る方法が分かれば一番良いのですが、私には分からないので、対処法になりますが、バッチファイルのサンプルを書かせて頂きましたので、良かったら試してみて下さい。

「ダウンロード開始」をクリックでダウンロード出来ます。

■ GigaFile便
http://12.gigafile.nu/k9e05eefbf89b0d2a717becdb5 …

解凍後、「説明.txt」を読んで下さい。

今回のバッチファイルの仕組み上、タイミングにより、100%うまく行くとは限りませんが、恐らくほぼ100%に近いと思います。

うまく行かない場合は、繰り返し処理している部分の、繰り返す回数を増やしたり、ウェイトの秒数を増やしたりしてみて下さい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!