fromFileNameでファイルから登録する

trrEveryのフォルダの中に fromFileName というフォルダがあります。

このフォルダの中には first というフォルダがあり、
さらにその中には

  • hotkeyAllGround
  • hotkeyOnText
  • item
  • snippet
  • startup

というフォルダがあります。

これらのフォルダの中にファイルを作成することで、
アイテムを登録したり、
起動時に処理を実行させたりすることができます。

いずれも、起動時にのみ登録や実行が行われる仕様になっています。

ファイルについて

1つのファイルにつき、 1つのアイテムやショートカットキーを登録します。

ファイル名が、アイテム名やキー名で、
ファイルの中の文字がスクリプトの内容であることが多いです。

startup のみ、ファイルの中の文字は扱いません。

ファイルに記入する際の文字コードですが、
シフトJIS SJIS
UTF-8BOM付き
にして保存してください。

UTF-8 の場合、 BOM付き でなくてもよいのかもしれませんが、 TextRunRunUTF-8BOM付き の文字コードで書かれているため、
それに合わせた方が問題が起きないと思います。

フォルダの階層は以下の様になっています。

画像

first の中に item などの各種類のフォルダを置いて、さらにその中にファイルやフォルダを作るという事をします。

こう見ると、一見 first のフォルダは余計なものの様に見えます。

ですが、この構造にしておくと後々便利に使っていけるようになるのでこの形にしています。
first のフォルダに関する事は後に説明します。