説明

PPxのエントリ情報表示方法はいくつかありますが、自分の求める情報だけさっと確認したいときに、
*entrytip fileinfoでは物足りませんし、CTRL+Iの エントリ情報表示では雑多な情報が多過ぎます。
そこで丁度良い感じに表示できるfileinfo用のスクリプトを作ってみました。

スクリプトを実行すると、この様に表示されます。DW版で最初は絵文字に色が付いていましたが
何回か実行すると色が付かなくなりました。謎。

sample


このまま使うこともできますが、求める情報は各自違うでしょうから自分でカスタマイズして みてください。
スクリプトがわからない人でも簡単に編集できるように作ってあります。

スクリプトの編集方法

上から順に説明していきます。

  • 11行目 NAME_LENGTHは情報表示名の幅揃えです。表示名より短い場合は無視されます。
    Extension  :EXEX64,*.EXE
  • 12行目LINE_SEPARETORは見出しの区切り線です。一文字だけ'"で括って指定します。
    不要であれば非表示にできます(後述)。
  • 13行目EX_COMMENTは拡張コメントを表示するtrueか、しないfalseかです。'"で括りません。
  • 14行目EX_COMMENT_RAWは拡張コメントを何行目から表示させるかです。
    通常は区切り線の下に表示されますが、区切り線を非表示にしている場合に参照されます。
  • 61行目info_tipは見出し行です。ファイル名が指定されていますが、装飾文字などを加えることもできます。
    [‘ここに加えられます’ + PPx.Extract(‘%C’)];
  • 64行目からは情報の取得をします。上から順番に表示されます。
    • prop(項目の固定, '表示名', '取得する情報の項目名', /正規表現/, '置換文字列')。
      • 項目の固定は、値が存在しない場合に項目を表示するtrueか、しないfalseかです。
        '"で括らず小文字で指定します。
      • 表示名はそのままです。好きな名称を付けてください。'"で括ります。
        '"で括らずnullを指定した場合は値だけ表示します。
      • 取得する情報の項目名CTRL+I(エントリ情報)を参考にしてください。
        '"で括り、大文字・小文字は正確に記述してください。
      • 正規表現・置換文字列は値の一部を絞り込みたい場合に使います。
        また、値にコロン:が含まれる場合取得に失敗するので正規表現で除去する必要があります。
        ※直そうと思ったまま忘れていました。プラグイン作成時に修正します。
    • info_tip.push(sep_line)は区切り行です。消してもいいし、増やしても大丈夫です。

設定

スクリプトはutf-8BOMで保存してください。
実行は*script path/to/infotip.jsとします。
第一引数には*entrytipのオプションを指定できます。*script path/to/infotip.js,-combo