FIRSTEVENT

起動時に一度実行する。

  • 設定項目にない初期設定を行う
  • 条件に応じて初期設定を変更する
  • ユーザデータやエイリアスの初期化

といった使い方がある。

ポータブル運用時の初期設定

PPxをUSB等に入れて持ち歩いている場合、パスが環境によって変わるため、設定項目での設定ができない事態が生じる。これをFIRSTEVENTで解決する。

PPxフォルダ内のkabegami.jpgを壁紙に

KC_main = {
FIRSTEVENT , *customize X_bg:Path=%0\kabegami.jpg
}

PPxフォルダ内のDLLPATHフォルダにあるDLLを使用(ヘルプにある例)

KC_main = {
FIRSTEVENT , *set PATH+=%0\DLLPATH
}

アップデートの確認

起動時にアップデートを確認する。以下はヘルプの例。

KC_main = {
  FIRSTEVENT , *checkupdate ni
}

PPtrayの起動

PPc起動時、PPtrayが起動してなければ起動させる。

KC_main = {
FIRSTEVENT , *ifmatch 0,0%NTRA %: *pptray
}

Everythingの無効化

Everything Moduleを入れていると、一行編集の動作が重くなってしまうので、これを抑制する。

K_lied	= {
FIRSTEVENT	,*completelist -module:off
}
« Tips
ACTIVEEVENT »