2018年12月9日日曜日

PPxであふっぽく画像表示(反対窓に埋め込み)



PPXであふっぽく画像表示できるようにする。
何年か前にもしたことがあったが(PPxをさらにあふっぽくする)、そのときは反対窓の上にPPVを重ねて表示するだけだった。今回は埋め込みでやってみる。
埋め込みのメリットは、Alt+Tabの切り替えをしても配置がずれないこと。

やり方


当然一体化型でないと機能しない。試してみたい人は、窓オプションから一体化を選択しよう。

_others = { ; その他設定
SyncViewID = Y
}

_Command = {
halfview = *ifmatch /.+/,%NVY %: *ppvoption sync %: *stop
 %Oi *ppv -bootid:Y %*name(CD,"%R","%1") %: *ppvoption sync %: *wait 100,1 %: *capturewindow VY -pane:~ -selectnoactive
}

E_cr = { ; [Enter]用判別
PNG ,*halfview
:JPEG ,*halfview
JPEG ,*halfview
JPG ,*halfview
:BMP ,*halfview
BMP ,*halfview
GIF ,*halfview
TXT ,*halfview
CPP ,*halfview
H ,*halfview
C ,*halfview
L ,*halfview
EL ,*halfview
HTML ,*halfview
HTM ,*halfview
XYZZY ,*halfview
EMACS ,*halfview
SCM ,*halfview
INI ,*halfview
VBS ,*halfview
JS ,*halfview
PY ,*halfview
PYW ,*halfview
CFG ,*halfview
LOG ,*halfview
HOWM ,*halfview
}



  • 画像ファイルやテキストファイルの上でEnterを押すと、PPvが反対窓に埋め込まれ、連動ビューになる。
  • 連動ビュー時にもう一度Enterを押すと、連動ビューを解除し、PPvを閉じる。


備考


  • PPxスレを参考にした(https://egg.5ch.net/test/read.cgi/software/1476708638/180)。
  • 連動ビュー用のPPVはYに設定してある。
  • *ppvoption sync offのあとにコマンドを続けると、*ppvoption sync oと解釈するみたいなので*ppvoption syncにしている。
  • *waitを挟まないと思ったようにフォーカスがPPCに戻ってくれないようだ。




0 件のコメント:

コメントを投稿