2013年5月18日土曜日

カーソル移動を素早くする

カーソルを

一番目のフォルダ→一番目のファイル→ラスト→一番目のフォルダ

と移動させるスクリプト。


cursormove.js

//!*script
// 最初のディレクトリ→最初のファイル→最後のファイルとカーソルを移す

// カーソルが最後なら最初に移す
if (PPx.EntryIndex == PPx.EntryAllCount - 1) {
  PPx.EntryIndex = 2;}

// カーソルがディレクトリ上の場合
else if (PPx.EntrySize == 0) {
  for (var i = 0; i < PPx.EntryAllCount; i++) {
    // ファイルがあれば最初のファイルへ移す
    if (PPx.Entry(i).Size != 0) {
      PPx.EntryIndex = i;
      break;
      }
    // ディレクトリのみなら最後へ移す
    else {PPx.EntryIndex = PPx.EntryAllCount;}
  }}
// カーソルがファイル上の場合は最後へ移す
else {PPx.EntryIndex = PPx.EntryAllCount;}

これをCtrl+Eに登録

KC_main = { ; PPcメイン窓
^E ,*script %0\Script\cursormove.js
}

0 件のコメント:

コメントを投稿