Software Message Board
記事リスト新着記事ワード検索過去ログ管理用

タイトル Re^8: Runspi / Runsph / Runspia 1.0
投稿日: 2024/03/25(Mon) 23:11
投稿者やま

それと、もう1つ、もしわかるようであればご教示お願いします。
以前書いたように、axpdf.sphとrunsph.exeを使って
pdfの1ページ目をサムネイルを表示させるにはどうすればいいか考えていまして


ppcw.exe、ppbw.exe
runsph.exe
ifextend.sph
ifextend.cfg
axpdf.sph
pdfium.dll
を同じフォルダに配置しています。

desktopにサムネイル表示させたいhoge.pdfを配置しています。

ifextend.cfgに

*.PDF
&>ppbw.exe -c %Obsd "%0runsph.exe" "%0axpdf.sph" "%src%" -e %'temp' "%*name(XN,"%src%")000.bmp"

と書いたら、hoge.pdfに対してtempフォルダにpdfの1ページ目がhoge000.bmpで展開されるようになりました。
これを、ifex(数字).bmpにリネームしたいと思いまして

&>ppbw.exe -c %Obsd "%0runsph.exe" "%0axpdf.sph" "%src%" -e %'temp' "%*name(XN,"%src%")000.bmp" %:ren "%'temp'%\%*name(XN,"%src%")000.bmp" %*name(C,%dst%)

としてみたのですがうまくif(数字).bmpが作られません。

先頭に?をつけて
?&>ppbw.exe -c %Obsd "%0runsph.exe" "%0axpdf.sph" "%src%" -e %'temp' "%*name(XN,"%src%")000.bmp" %:ren "%'temp'%\%*name(XN,"%src%")000.bmp" %*name(C,%dst%)

とすると、%src% %dst%が展開されて以下のようなダイアログが表示されますので

---------------------------
ifextend
---------------------------
?&>ppbw.exe -c %Obsd "%0runsph.exe" "%0axpdf.sph" "C:\Users\(username)\Desktop\hoge.pdf" -e %'temp' "%*name(XN,"C:\Users\[username]\Desktop\hoge.pdf")000.bmp" %:ren "%'temp'%\%*name(XN,"C:\Users\[username]\Desktop\hoge.pdf")000.bmp" %*name(C,C:\Users\[username]\AppData\Local\Temp\\ifex1811.bmp)
---------------------------
OK
---------------------------

これをCtrl+Cでコピーして、?&>ppbw.exe -cを外してPPcから実行してみたら、hoge.pdfに対しifex1811.bmpがtempフォルダに作成されることは確認しています。

ifextend.sph経由でhoge000.bmpをifex(数字).bmpに変換して表示させるにはどこを直したらいいでしょうか?


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)