ねすくろ / iniファイル

構造

ねすくろの iniファイルは、一般的なiniファイルと同じく、以下のような構造です。

[セクション名]
キー = 値
; コメント
  ...

セクション名とキー名では、大文字小文字は区別されません。また、キーや値の前後のスペースは無視されます。(同じセクションの中に同じ名前のキーがある場合はおそらく最初のキーの値が使用されます。)

セミコロン( ; )で始まる行はコメントになります。

Files セクション

Files セクションにはねすくろが使うファイルを指定します。

ファイルを指定する値では、角括弧( < と > )で挟まれた以下の文字列はそれぞれ以下のディレクトリ等に置き換えられます。

<workdir> 作業ディレクトリ
<appdir> ねすくろの実行ファイルのあるディレクトリ
<windir> ウィンドウズディレクトリ
<sysdir> システムディレクトリ
<username> ユーザー名

ディレクトリに置き換えられる際、ディレクトリの最後にパスデリミタ(\)は自動で付かないので、必要に応じて <appdir>\user\<username>\nesclo.ini といったように \ を自分で入れてください。

また、%環境変数名% というようにパーセント記号(%)で挟まれた文字列は、もし環境変数であれば環境変数の値に変換されます。自分の環境の環境変数一覧は、プロンプトで set¶ とすると見ることができます。

Ini キー

iniファイルを指定します。

ねすくろは、まずはねすくろの実行ファイルのあるフォルダの nesclo.ini を読みます。もしここで他のファイルが指定されていたら、すべての定義を読んだ後、そのファイルを読みに行き、再度定義されている項目は上書きします。そのファイルでも別のファイルが指定されていたら、また別のファイルを読みに行きます。

ScrollDat キー

スクロールの仕方を定義するスクロールデータファイルを指定します。

省略するとねすくろの実行ファイルのあるフォルダの scroll.dat を読みます。

Editor キー

ねすくろのメニューからiniファイルやスクロールデータファイルを編集する時に使うエディタを指定します。

%1 はファイル名に置き換えられます。%1 がない場合は、スペースを置いた後、編集するファイル名が挿入されます。

省略するとメモ帳を使います。

Debugger キー

スクロールデータファイルを読み込む際にエラーを発見したとき、編集する時に使うエディタを指定します。

%1 はスクロールデータファイル名に置き換えられます。%1 がない場合は、スペースを置いた後、スクロールデータファイル名が挿入されます。

%2 はエラーを発見した行に置き換えられます。これにより、パラメータでカレント行を指定できるエディタでは、エラーを発見した行をカレント行にして開くことができます。%2 がない場合は、行は指定しません。

省略すると Editor キーで指定されてエディタを使います。

WriteExitStatus キー

ねすくろの終了時に、スクロール有効/無効の状態を書き込みます。

デフォルト値は True です。

Scroll セクション

Enable キー

ねすくろによるスクロールを有効にするかどうか指定します。

デフォルト値は True です。

InertiaMin キー

慣性によるスクロールが有効になるマウスの速さをドット/秒で指定します。

デフォルト値は1です

TTolerance キー

マウスの移動速度を求める際の、時間軸の許容揺らぎを秒数で指定します。

タッチパッドでは0.3秒くらいがちょうど良いようです。マウスでは0.1くらい。どっちでも無難に動くようにデフォルトは0.2になっているのでポインティングデバイスや自分の感覚にあわせて変更してください。

XTolerance キー

マウスの移動速度を求める際の、横軸の許容揺らぎをドット数で指定します。

YTolerance キー

マウスの移動速度を求める際の、縦軸の許容揺らぎをドット数で指定します。

TaskbarIcon セクション

View キー

タスクバーアイコンを表示するか指定します。

デフォルト値は True です。

Tooltip キー

タスクバーアイコンのツールチップの文字を指定します。

デフォルト値は ねすくろ です。

LeftButton キー

タスクバーアイコンを左クリックしたときの動作を定義するセクションを指定します。

デフォルト値は TaskbarIconLButton です。

RightButton キー

タスクバーアイコンを右クリックしたときの動作を定義するセクションを指定します。

デフォルト値は TaskbarIconRButton です。

TaskbarIconLButton セクションなど

TaskbarIcon セクションの LeftButton キーや RightButton キーで指定されたセクション名です。

このセクションでタスクバーアイコンをクリックしたときの動作、メニューの内容を定義します。

キーの値はメニュー項目の文字列になります。

Menu キー

メニューを表示します。ここから End キーまでの項目がメニューに現れます。

サブメニューを作る場合は、キー名の重複を避けるため Menu1 などと適当な文字を付け加えます。

End キー

Menuの終了を示します。

End キーはメニュー項目ではないので、値は無視されます。

Enable キー

ねすくろによるスクロールの有効、無効を切り替えます。

EditIni キー

Iniファイルを編集します。

ReadIni キー

Iniファイルを読み込み反映させます。

EditScrollDat キー

スクロールデータファイルを編集します。

ReadScrollDat キー

スクロールデータファイルを読み込み反映させます。

About キー

ねすくろのバージョン情報などのダイアログを表示します。

Utility キー

SclDUty を起動します。

Execute キー

実行ファイルを実行します。

値は 実行ファイル名 : メニューの文字列 といった書式(セパレータの ' : ' は、コロン(:)の前後のスペースは必須)です。

Shell キー

文書ファイルを開きます。

値は 文書ファイル名 : メニューの文字列 といった書式(セパレータの ' : ' は、コロン(:)の前後のスペースは必須)です。

Exit キー

ねすくろを終了します。

Separator キー

メニューのセパレータを表示します。

セパレータには文字はないので、値は無視されます。