タイトル | : 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に
&>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に変換して表示させるにはどこを直したらいいでしょうか?