PPvTab2.js
//!*script
// 実行元のPPvIDを文字コードに変換
var useppv = PPx.Extract('%n').slice(1).charCodeAt(0) + 1;
// 実行元PPvよりアルファベット順で後のPPvがあればフォーカスを移す
for (var i = useppv; i < 91; i++) {
ppvid = String.fromCharCode(i);
if (PPx.Extract('%NV' + ppvid).match(/.+/)) {
PPx.Execute("*focus V" + ppvid);
PPx.Quit(-1);
}
}
// 実行元PPvよりアルファベット順で前のPPvがあればフォーカスを移す
for (var i = 65; i < useppv; i++) {
ppvid = String.fromCharCode(i);
if (PPx.Extract('%NV' + ppvid).match(/.+/)) {
PPx.Execute("*focus V" + ppvid);
PPx.Quit(-1);
}
}
以下を編集して取込。Shift+Tabに割り当てる。
KV_main = { ; PPcメイン窓
\TAB ,*script %0\Script\PPvTab2.js
}
0 件のコメント:
コメントを投稿