僕はPPxを一体化で使い、基本的には1画面。コピー他をしたいときには2画面にしている。2画面にする必要があるときは、必ず最大化してから2画面にする。通常表示で2画面だと小さすぎるからだ。
だから、「最大化表示+2画面」から通常表示に戻すときには、かならず1画面にしていた。この処理を省略したい。
やり方
以下をScriptフォルダに保存
togglewinsize2.js
//!*script var ppcid = PPx.Extract('%*extract\(C#L\"%%n\"\)'); // 左窓のPPcID var ppcid2 = PPx.Extract('%*extract\(C#R\"%%n\"\)'); // 右窓のPPcID if (PPx.GetComboItemCount <= 1){ // 窓が一つ以下の場合 PPx.Execute("*togglewinsize %*findwindowclass\(\"PaperPlaneCombo\"\)"); // 最大化表示/通常表示トグル } else { PPx.Execute('*closeppx ' + ppcid2); // 右窓を閉じる PPx.Execute("*customize XC_mvLR = 4,1,4,B0000,6,B001 ; [←][→] "); // カーソル移動方法の変更 PPx.Execute("*togglewinsize %*findwindowclass\(\"PaperPlaneCombo\"\)"); // 最大化表示/通常表示トグル }
以下を編集して取込
MC_click = { ; PPc メイン窓 LD_TITL ,*script %0\Script\togglewinsize2.js }
これで、タイトルバーをダブルクリックして最大化表示/通常表示にするとき、必ず1画面になる。
0 件のコメント:
コメントを投稿