タイトル | : Re: PPx 1.90 一式 |
投稿日 | : 2023/03/29(Wed) 13:48 |
投稿者 | : のんべえ |
バージョン1.90になっても現象が改善されないようなので投稿させていただきます。
複数PPcを一体化させ、1ウィンドウにする
ツリーを共用にする
で使用し、ペインを複数開いた際に閉じるためのスクリプトを以下のように実行させています。
//!*script
//'終了スクリプト
//'PPCの窓数をカウントして、2以上であれば無条件終了、1であれば問い合わせ終了
//窓数をカウント
var mcount = PPx.GetComboItemCount;
if (mcount > 1) { //窓数が2以上の時
PPx.Execute ("%K\"Q\""); //窓を閉じる(確認なし)
} else {
PPx.Execute ("%K\"@ESC\""); //窓数が1の時、確認ありで窓を閉じる
}
PPx.Quit(-1);
バージョン1.8の前半位?から、複数ペインの一つを閉じるため上記スクリプトを実行してもプチフリしてから閉じるようになってしまいました。
ペインA・Bを開いていてペインB上でファイルの削除、そのままで上記スクリプト実行でペインBを閉じようとするとプチフリする、といった感じです。
ペインBでファイルの削除を繰り返しても、再現する時としない時があるので難しいとは思いますが解決方法とかあれば教えていただければと思います。
なお、OSはWin10x64 Win11x64どちらでも発生します。