Documents.


〜 実家『何か』との互換性について 〜

『何か on 林檎』が現在対応している機能は以下の通りです。

イベント 備考
OnFirstBoot ゴースト初回起動時に発行
OnBoot ゴースト起動時に毎回発行
OnClose アプリ終了時に発行(※実家とは違い、センテンスの内容に関わらずアプリは終了します)
OnSecondChange 1秒経過毎に発行
OnMinuteChange 1分経過毎に発行
OnGhostChanging 自分以外のゴーストに切り替えられたとき発行(※発行後、アプリは終了します)
OnGhostChanged ゴースト切り替え直後に起動したとき発行(※この時、OnBootは発行されません)
OnShellChanging 自分以外のシェルに切り替えられたとき発行(※発行後、アプリは終了します)
OnShellChanged シェル切り替え直後に起動したとき発行(※この時、OnBootは発行されません)
OnBIFFBegin メールチェック開始時に発行
OnBIFFComplete メールチェック成功時に発行
OnBIFFFailure メールチェック失敗時に発行
OnHeadlinesenseBegin ヘッドラインセンサ開始時に発行
OnHeadlinesense.OnFind ヘッドラインセンサの結果の読み上げ指示時に発行
OnHeadlinesenseComplete ヘッドラインセンサ正常終了時に発行
OnHeadlinesenseFailure ヘッドラインセンサ失敗時に発行

サクラスクリプト 備考
\h, \u, \0, \1 スコープの切り替え
\s[?] サーフィスの切り替え。s[0] 〜 s[8], s[10], s[11]に対応
\b[?] バルーンサーフィスの切り替え。s[0] 〜 s[5]に対応
\n 改行
\n[*] 非対応
\w?, \_w[?] ウェイト。\w?の場合、50*?ms待つ。\_w[?]の場合、?ms待つ。
\j[id] 非対応
\c バルーンの表示域クリア。
\x バルーンの表示域クリア。
\t 非対応
\_q クイックセッション。
\_s シンクロナイズセッション。
\_l[x, y] 非対応
\e センテンス終了。このコマンドの後の文字列は無視されます。
\v 非対応
\6, \7 非対応
\_v[filename], \_V 非対応
\i[id] 非対応
\4 離れる方向にサーフィス移動。(うにゅうのみ)
\5 接触する方向にサーフィス移動。(うにゅうのみ)
\- \eと同解釈となります。
\+ 非対応
\_+ 非対応
文字コード制御系 非対応
フォント系 非対応
選択肢系 非対応
表現系 非対応
AI系 非対応

環境変数/メタ文字列 備考
%month, %day, %hour, %minute, %second それぞれ対応した日時を返す。
%username, %selfname, %selfname2, %keroname それぞれ対応した名称を返す。(SHIORI辞書の指定が優先)
%screenwidth, %screenheight ディスプレイ(ID:0)の解像度を返す。(サブモニタには非対応)
%exh, %et 起動時間を返す。
%songname 非対応
%ms, %mz, %ml, %mc, %mh, %mt, %me, %mp, %m?, %dms それぞれ”compatible-”を付加してSHIORI辞書に問い合わせた結果を返す
%j[#entry] 非対応


製 作: 綾瀬ヒロ ( AYASE Hiro )
メールアドレス:ayase@big.or.jp