##----------------------------------------------------------------------------- # 「華和梨」イベント処理用簡易スクリプト # (Kawari Easy Event Programmed Script) #  *スクリプト辞書* # # Phase 2.20 (2001/07/27) # # 前提 :「華和梨」Phase 6.1 及び上位互換版を使用。 # # 使い方:この辞書ファイルと、同梱の「Dict-KEEPS.txt」「Dict-KEEPSs.txt」 #     を「kawari.ini」に登録。このファイルのスクリプトを必要に応じて #     書き替える。 # # 製作者:こやま☆あきら ( akira-k@blue.interq.or.jp ) #              ( http://www.interq.or.jp/blue/akira-k/keeps/ ) # # 備考 :パブリックドメインとして自由に改変、再配布可。 #     改変、再配布の際、作者に連絡の必要なし。 # # Secial Thanks : # Main Application 「何か。(仮)」: 閑馬永空 & 佐川豊秋 #                       ( http://sakura.mikage.to/ ) # SHIORI Module 「華和梨」 : Meister #                   ( http://meister-d-i.hoops.ne.jp/ ) # Script Editer「だぶるている」 : pipe().vqf #       ( http://www.geocities.co.jp/SiliconValley-Cupertino/4430/ ) # Shell「AAさくらZwei」(for private test) : 都沢成明 #                   ( http://www.din.or.jp/~sentence/ ) # # Debug Support (for "KEEPS" Phase 2) : みずひら、うめきち、ヒメミコ、 # A-01、you、boss # Programming Idea & Support : nakajiso、夢蛍、偽Meister、さとー & sky # (順不同・敬称略) #----------------------------------------------------------------------------- #ゴーストの人格に合う様、スクリプトを書き替えて下さい。 #また、エントリを複数記述する事で、反応をランダムにする事が出来ます。 #----------------------------------------------------------------------------- #■注意事項■ #この辞書ファイルは、Ghost「花ちゃん&助さん」を主として、 #いくつかのKEEPS使用ゴーストを参考に、 #「KEEPS」の内容を改変したものです。 #改変の責任は、全てlmmが負いますので、 #その他の所への問い合わせ等は避けてください。 # (http://www2.to/TinyPalace/) # #------------------------------------- #コマンド・エントリについて # ${countzero} : 自発イベントの時間カウントをリセットする。 # ${countfreeze} : トークイベントを一時的に禁止する。${countzero}で解除。 #(トークイベント : 自発イベント・重なり・見切れ・時報・起動時間報告・うた反応) #------------------ #変数について # silence : 喋る条件(0:制限無し / 1:自発イベント禁止 / 2:トークイベントも禁止する。) # interval : 自発イベントが発生するまでの時間(単位:秒) #------------------ #パラメータ変数(状況に応じ、自動で変化。代入しても無効となる) # TimeWork : 起動してからの時間(単位:時間) #*(注意:「timework」から変更されました。) #+Phase 2.20より追加 # SakuraFace : 現在のさくらのサーフェス番号 # UnyuFace : 現在のうにゅうのサーフェス番号 # DislpayDpp : ディスプレイの色深度(単位:Bit) # DisplayWidth : ディスプレイの幅(単位:Bit) # DisplayHeight : ディスプレイの高さ(単位:Bit) #------------------ #固定パラメータ (注:ゴースト起動中は変更しない事) # parawork : 起動時間内容 (0:OS / 1:ゴースト) #----------------------------------------------------------------------------- ##固定パラメータ設定 #------------------ parawork : 0 #------------------------------------- ##自発イベント(Phase2.20より) #------------------ #条件 : アイドル状態で、${interval}+1秒経過。 #書式 : TalkTimeEvent #------------------ TalkTimeEvent : ${sentence}\e ##------------------------------------- ##見切れ #------------------ #条件 : 見切れ状態(画面端からはみ出している場合)になった時 #書式 : TalkMikire #------------------ #条件 : 見切れ状態でなくなった時 #書式 : TalkMikirez #------------------ TalkMikire : ${mikiresect}\e TalkMikirez : ${mikirezsect}\e #------------------------------------- ##重なり #------------------ #条件 : さくらとうにゅうが重なって一定時間経過。 #書式 : TalkKasanari #------------------ #スクリプトに「\h\4」又は「\u\4」と書く事で、移動処理。 #------------------ TalkKasanari : ${kasanarisect}\e #------------------------------------- ##ダブルクリック反応 #------------------ #条件 : ゴースト(の反応部位)をダブルクリックした時。 #書式 : Talk{Word1}{Word2}Click # {Word1} : Sakura / Unyu # 「Sakura」はさくら側、「Unyu」はうにゅう側の反応 # {Word2} : (Null) / Head / Face / Bust / (etc.) # サーフェスでの反応部位(「surface?s.txt」で定義)。何も書かないと、反応部位以外となる。 #------------------ # 該当する反応部位のエントリがない場合、「反応部位以外」扱いとなる。 # (全ての反応部位のエントリを書く必要は無い) #------------------ TalkSakuraFaceClick : ${faceatacksect}\e TalkSakuraClick : ${Mainmenu}\e TalkUnyuClick : ${petsect}\e #TalkSakuraHeadClick : \h\s[7]頭を突付かないで下さい。\e #TalkUnyuFaceClick : \u\s[10]顔を突付かないで下さい。\e #------------------------------------- ##撫で・触り #------------------ #変数 : (Phase2.20より追加)反応部位でマウスを動かし続けている(触る)時の反応までの時間(カウント) #書式 : Limit{Word1}{Word2}pat # {Word1} : Sakura / Unyu # 「Sakura」はさくら側、「Unyu」はうにゅう側の反応 # {Word2} : Head / Face / Bust / (etc.) # サーフェスでの反応部位(「surface?s.txt」で定義)。 #------------------ #該当する反応部位の変数を定義しない場合は、イベントが発生しない。 #下のエントリを書いても反応しないので注意。 #------------------ #条件 : ゴースト(の反応部位)をで一定時間マウスを動かした時。 #書式 : Talk{Word1}{Word2}pat{Word3} # {Word1} : Sakura / Unyu # 「Sakura」はさくら側、「Unyu」はうにゅう側の反応 # {Word2} : Head / Face / Bust / (etc.) # サーフェスでの反応部位(「surface?s.txt」で定義)。 # {Word3} : 「Half」と書くと、定義した時間の半分に達した時点で反応する。 #------------------ # 該当する反応部位のエントリを書かない場合、反応しない(イベントが発生しない)。 #------------------ LimitSakuraHeadPat : 40 TalkSakuraHeadPat : ${headatacksect}\e LimitSakuraBustPat : 30 LimitSakuraBustPat : 50 TalkSakuraBustPatHalf : ${bastsawarihalfsect}\e TalkSakuraBustPat : ${bastsawarifullsect}\e #LimitUnyuHeadPat : 50 #TalkUnyuHeadPat : \u\s[11]頭を撫でないで下さい。\e #LimitUnyuBustPat : 70 #TalkUnyuBustPatHalf : \u胸を触っています。\e #TalkUnyuBustPat : \u\s[10]胸を触らないで下さい。\e #------------------------------------- ##選択肢 #------------------ #条件 : 「\q?」タグで表示された選択肢を選択した時。 #書式 : Select.{Word1} # Word1 : 「\q?」タグで定義された、選択肢が持つ識別子。 #------------------ # (Phase2.20より)識別子「#cancel」専用の「Select.Cancel」は廃止。 # 識別子の1文字目が「#」の場合、「\j[{Word1}]」として処理。 #------------------------------------- Select.Cancel : ${cancelsect}\e #------------------------------------- ##選択肢タイムアウト #------------------ #条件 : 選択肢表示後、一定時間経過しても選択されなかった場合。 #書式 : Select.Timeout #------------------ #*使用出来る変数 # system.Reference0 : タイムアウトを起こした時のスクリプト #------------------ TalkTimeout : ${timeoutsect}\e #------------------------------------- ##うた反応 #------------------ #条件 : 「何か。(仮)」SSTP対応のプレーヤーで、演奏が開始された時。 #書式 : TalkWinampplay #------------------ #*使用出来る変数 # Wartist : アーティスト名 (データが取得できず、ヌル(文字列無し)になる場合あり。) # Wtitle : 曲のタイトル #------------------ TalkWinampplay : \s[0]$(if ${Wartist} ${Winampplay1} ${Winampplay2})\e Winampplay1 : ${winampsect1} Winampplay2 : ${winampsect2} #------------------------------------- ##各表情からの復帰 #------------------ #条件 : 一定時間、0(うにゅうは10)以外のサーフェスが表示されている時。 #書式 : TalkReurn{Word1} # Word1 : サーフェス番号 #------------------ # うにゅうとさくら、どちらも、0(10)以外のサーフェスの場合、うにゅうが優先され、 # (Phase 2.20) うにゅうに該当するエントリが無い場合、さくらのサーフェス変更と # なる。 #------------------ TalkReturn1 : \u\s[10]\h\s[0]\e TalkReturn2 : \u\s[10]\h\s[0]\e TalkReturn3 : \u\s[10]\h\s[0]\e TalkReturn4 : ${sectreturn}\e TalkReturn5 : \u\s[10]\h\s[0]\e TalkReturn6 : \u\s[10]\h\s[0]\e TalkReturn7 : \u\s[10]\h\s[0]\e TalkReturn8 : \u\s[10]\h\s[0]\e TalkReturn11 : \u\s[10]\e #------------------------------------- ##初回起動メッセージ #------------------ #書式 : TalkFirstboot # 始めて起動した時。 #------------------ TalkFirstboot : ${firstbootsect}\e #------------------------------------- ##起動メッセージ #------------------ #条件 : 起動時。 #書式 : TalkBoot{Word1} # Word1 : Earlymornig / Morning / Day / Evening / Night / Midnight # 時間帯 (早朝 / 朝 / 日中 / 夕方 / 夜 / 深夜) #------------------ TalkBootupEarlymorning : ${earlymorningbootsect}\e TalkBootupMorning : ${morningbootsect}\e TalkBootupDay : ${noonbootsect}\e TalkBootupEvening : ${nightbootsect}\e TalkBootupNight : ${nightbootsect}\e TalkBootupMidnight : ${midnightbootsect}\e #------------------------------------- ##終了メッセージ #------------------ #条件 : メニューから終了が指示された時。 #書式 : TalkClose{Word1} # Word1 : Earlymornig / Morning / Day / Evening / Night / Midnight # 時間帯 (早朝 / 朝 / 日中 / 夕方 / 夜 / 深夜) #------------------ #注意:スクリプトの最後に「\e」ダグをつけない事。 #   (メッセージを表示するだけで終了しなくなる) #------------------ TalkCloseEarlymorning : ${earlymorningendsect} TalkCloseMorning : ${morningendsect} TalkCloseDay : ${noonendsect} TalkCloseEvening : ${nightendsect} TalkCloseNight : ${nightendsect} TalkCloseMidnight : ${midnightendsect} #------------------------------------- ##最小化から復帰 #------------------ #条件 : 最小化から復帰した時。 #書式 : TalkRestore #------------------ TalkRestore : ${restoresect}\e #------------------------------------- ##ゴースト切り替え #------------------ #条件 : 他のゴーストへ切り代えが指示された時。 #書式 : TalkGhostchanging{Word1} # Word1 : 「Auto」とつけると自動で切り代わる時に表示する。 #------------------ #*使用出来る変数 # system.Reference0 : 次に切り代わるゴーストの名前 #------------------ #条件 : 他のゴーストから切り代わった時。 #書式 : TalkGhostchanged #------------------ #*使用出来る変数 # system.Reference0 : 切り代わる前のゴーストの名前 #------------------ #注意:「TalkGhostchangingAuto」は必要が無ければ、作る必要は無い。 #------------------ TalkGhostchanging : ${otherghostsect}\w9\e TalkGhostchangingAuto : ${otherghostautochangesect} TalkGhostchanged : ${myghostsect}\w9\e #------------------------------------- ##サーフェイスセット切り替え #------------------ #条件 : サーフェスの切り替えが指示された時。 #書式 : TalkSurfacechanging #------------------ #*使用出来る変数 # system.Reference0 : 次に切り替わるサーフェスの名前 #------------------ #条件 : サーフェスが切り替わった時。 #書式 : TalkSurfacechanged #------------------ #*使用出来る変数 # system.Reference0 : 切り替わる前のサーフェスの名前 #------------------ #*注意:「unagi」版ではこのエントリは呼ばれないので注意。 #------------------ TalkSurfacechanging : ${tosurfacesect}\e TalkSurfacechanged : ${fromsurfacesect}\e #------------------------------------- ##シェル切り替え #------------------ #条件 : シェルの切り替えが指示された時。 #書式 : TalkShellchanging #------------------ #*使用出来る変数 # system.Reference0 : 次に切り替わるシェルの名前 #------------------ #条件 : シェルが切り替わった時。 #書式 : TalkShellchanged #------------------ #*使用出来る変数 # system.Reference0 : 切り替わる前のシェルの名前 # shellbefore : 切り替わったシェルの名前。 #------------------ TalkShellchanging : ${othershellsect}\e TalkShellchanged : ${myshellsect}\e #------------------------------------- ##メールチェック #------------------ #条件 : メールチェックが指示された時。 #書式 : TalkMailstart #------------------ #条件 : メールチェックの結果、メールが到着していない。 #書式 : TalkNomail #------------------ #条件 : メールチェックの結果、メールが到着している。 #書式 : TalkGottaMail #*使用可能な変数 # system.Reference0 : 到着しているメールの数(単位:通) # system.Reference1 : 到着しているメールの総容量(単位:Byte) #------------------ #条件 : メールチェック時、エラーが発生した。 #書式 : TalkMail # Word1 : timeout / kick / defect # エラーの内容 (タイムアウト / (パスワード)エラー / 設定不備) #------------------ TalkMailstart : ${checkmailsect}\e TalkNomail : ${nomailsect}\e TalkGottaMail : ${getmailsect}\e TalkMailtimeout : ${toutmailsect}\e TalkMailkick : ${kickmailsect}\e TalkMaildefect : ${systemerrormailsect}\e #------------------------------------- ##時間あわせ #------------------ #条件 : 時間合わせが指示された時。 #書式 : TalkNTPstart #------------------ #条件 : SNTPサーバより時刻情報を取得した時。 #書式 : TalkNTPcompare #*使用可能な変数 # TimeSNTP : SNTPサーバから取得した時刻 # TimeLOCAL : 自分のOSでの現在時刻 # system.Reference3 : SNTPサーバと自分のOSとのズレ(単位:秒) #------------------ #スクリプトに「\1」と書く事で、実際にOSの時計が合わされる。 #------------------ #条件 : SNTPサーバからの時刻取得に失敗した時。 #書式 : TalkNTPfailed #------------------ TalkNTPstart : ${startclockchecksect}\e TalkNTPcompare : ${TalkNTPcompare1}${TalkNTPcompare2}${TalkNTPcompare3}${TalkNTPcompare4}\e #------------------ ##「TalkNTPcompare」より呼び出されている。 # ここに書いてあるのは一例。 #------------------ TalkNTPcompare1 : \_q\h\s[0]SNTP:${TimeSNTP}\nローカル:${TimeLOCAL}\_q\n\n TalkNTPcompare2 : $(if $([ ${system.Reference3} -eq 0 ]) ${TalkNTPcompareM0} $(if $([ ${system.Reference3} -lt 10 ]) ${TalkNTPcompareM1} $(if $([ ${system.Reference3} -lt 30 ]) ${TalkNTPcompareM2} ${TalkNTPcompareM3}))) TalkNTPcompareM0 : ${noclocksect}\e TalkNTPcompareM1 : ${minclocksect}${system.Reference3}秒の差がありました。${TalkNTPcompareM4}\e TalkNTPcompareM2 : ${midclocksect}\e TalkNTPcompareM3 : ${maxclocksect}\e TalkNTPcompareM4 : \n\n\q0[Adjast][修正する]\q1[NoAdjast][修正しない]\e #Select.Adjast : \h\s[5]修正しました。\1\e #Select.NoAdjast : \h\s[3]修正しません。\e TalkNTPfailed : ${errorclockchecksect}\e #------------------------------------- ##ネットワーク更新イベント #------------------ #条件 : ネットワーク更新が指示された。 #書式 : TalkUpdatebegin #------------------ #条件 : ネットワーク更新を終了する。 #書式 : TalkUpdatecomplete #*使用可能な変数 #system.Reference0 : 更新されたファイルリスト(カンマで区切られている) #------------------ #条件 : ネットワーク更新で、ファイルの更新がなかった場合。 #書式 : TalkUpdatenoupdate #------------------ #条件 : #書式 : TalkUpdatefail{Word1} # Word1 : timeout / md5 / 404 / 403 / etc # 失敗した理由 (タイムアウト/MD5不一致/サーバ404エラー/403エラー/その他) #------------------ #条件 : ファイルのダウンロードが始まった。 #書式 : TalkDownloadbegin #*使用可能な変数 # system.Reference0 : ダウンロードするファイル名 #------------------ #条件 : ファイルのMD5を比較開始する。 #書式 : TalkMD5Begin #*使用可能な変数 # system.Reference0 : MD5を比較するファイル名 #------------------ #条件 : ファイルのMD5が「updates2.dau」の記述と一致した場合。 #書式 : TalkMD5Complete #*使用可能な変数 # system.Reference0 : MD5を比較するファイル名 # system.Reference1 : 「updates2.dau」にある、MD5 # system.Reference2 : ダウンロードしたファイルのMD5 #------------------ #条件 : ファイルのMD5が「updates2.dau」の記述と一致しない場合。 #書式 : TalkMD5Fail #*使用可能な変数 # system.Reference0 : MD5を比較するファイル名 # system.Reference1 : 「updates2.dau」にある、MD5 # system.Reference2 : ダウンロードしたファイルのMD5 #------------------ TalkUpdatebegin : ${startupdatasect}\e TalkUpdatecomplete : ${setupdatasect}\e TalkUpdatenoupdate : ${noupdatasect}\e TalkUpdatefailtimeout : ${timeoutupdatasect}\e TalkUpdatefailmd5 : ${failmd5sect}\e TalkUpdatefail404 : ${updata404sect}\e TalkUpdatefail403 : ${updata403sect}\e TalkUpdatefailetc : ${failupdatasect}\e TalkDownloadbegin : ${startdlsect}\e TalkMD5Begin : ${checkmd5sect}\e TalkMD5Complete : ${setmd5sect}\e TalkMD5Fail : ${failmd5sect}\e #------------------------------------- ##ネットワークイベント #------------------ #条件 : サーバから情報が、一定時間以上送られてこない時。 #書式 : TalkNetworkheavy #------------------ TalkNetworkheavy : ${heabynetworksect}\e #------------------------------------- ##インストール #------------------ #条件 : 圧縮ファイルがD&Dされた時 #書式 : TalkInstallbegin #------------------ #条件 : インストールが完了した時。 #書式 : TalkInstall{Word1}({Word1}…) # Word1 : datainstで登録されている、オブジェクトの識別子 # 複数ある場合は、連続して表記される。 # *(Phase2.20)「datainst」に該当しない識別子の場合、「TalkInstall」が呼ばれる。 #*使用可能な変数 # InstallName : インストールしたオブジェクト名 # InstallName1 : インストールしたもうひとつのオブジェクト名(複数の場合) #------------------ #条件 : インストールに失敗した時 #書式 : TalkInstallfail #*使用可能な変数 #system.Reference0 : 失敗した理由 #------------------ #条件 : 他のゴースト専用のオブジェクトをインストールしようとした時。 #書式 : TalkInstallrefuse #*使用可能な変数 # system.Reference0 : 指名されているゴーストの名前 #------------------ TalkInstallbegin : ${startinstallsect}\e TalkInstall : ${endallinstallsect}\e TalkInstallshell : ${endshellinstallsect}\e TalkInstallghost : ${endghostinstallsect}\e TalkInstallplugin : ${endplugininstallsect}\e TalkInstallballoon : ${endballooninstallsect}\e TalkInstallshellballoon : ${end12shellinstallsect}\e TalkInstallghostballoon : ${end12ghostinstallsect}\e TalkInstallcalenderskin : ${endcalenderinstallsect}\e TalkInstallcalenderplugin : ${endschedulesenseinstallsect}\e TalkInstallfail : ${nosakurainstallsect}\e TalkInstallrefuse : ${notinstallsect}\e #------------------------------------- ##ファイルドロップ #------------------ #条件 : ファイルがドラッグ&ドロップされた時。 #書式 : TalkFileDrop.{Word1} # Word1 : ファイルの拡張子(アルファベット・数字は全て、半角小文字で記述) #------------------ #TalkFileDrop.bmp :{filedropbmpsect}\e #TalkFileDrop.jpg :{filedropjpgsect}\e #TalkFileDrop.png :{filedroppngsect}\e #------------------------------------- ##壁紙変更 #------------------ #条件 : 画像ファイルのドロップにより、壁紙を変更する時。 #書式 : TalkWallpaper #------------------ TalkWallpaper : ${wallpaperchangesect}\e #------------------------------------- ##SSTP中断 #------------------ #条件 : SSTP受信を中断(台詞表示中にバルーンをダブルクリック)した時 #書式 : TalkSSTPbreak #------------------ TalkSSTPbreak : ${sstpbreaksect}\e #------------------------------------- ##SSTPブラックリスティング #------------------ #条件 : ブラックリスト行きが指定された時 #書式 : TalkBlacklist #*使用可能な変数 # system.Reference0 : ブラックリストに登録されるクライアントのIPアドレス #------------------ TalkBlacklist : ${blacklistsect}\h\s[0]\e #------------------------------------- ##時報 #------------------ #条件 : 00分になった時 #書式 : TalkTime{Word1} # Word1 : 時刻(2桁) #------------------ TalkTime00 : \h\s[4]It's 0 o'clock.${time00sect} TalkTime01 : \h\s[7]It's 1 o'clock.${time01sect} TalkTime02 : \h\s[7]It's 2 o'clock.${time02sect} TalkTime03 : \h\s[0]It's 3 o'clock.${time03sect} TalkTime04 : \h\s[5]It's 4 o'clock.${time04sect} TalkTime05 : \h\s[0]It's 5 o'clock.${time05sect} TalkTime06 : \h\s[0]It's 6 o'clock.${time06sect} TalkTime07 : \h\s[0]It's 7 o'clock.${time07sect} TalkTime08 : \h\s[0]It's 8 o'clock.${time08sect} TalkTime09 : \h\s[0]It's 9 o'clock.${time09sect} TalkTime10 : \h\s[0]It's 10 o'clock.${time10sect} TalkTime11 : \h\s[0]It's 11 o'clock.${time11sect} TalkTime12 : \h\s[0]It's 12 o'clock.${time12sect} TalkTime13 : \h\s[1]It's 13 o'clock.${time13sect} TalkTime14 : \h\s[1]It's 14 o'clock.${time14sect} TalkTime15 : \h\s[0]It's 15 o'clock.${time15sect} TalkTime16 : \h\s[0]It's 16 o'clock.${time16sect} TalkTime17 : \h\s[0]It's 17 o'clock.${time17sect} TalkTime18 : \h\s[0]It's 18 o'clock.${time18sect} TalkTime19 : \h\s[0]It's 19 o'clock.${time19sect} TalkTime20 : \h\s[0]It's 20 o'clock.${time20sect} TalkTime21 : \h\s[1]It's 21 o'clock.${time21sect} TalkTime22 : \h\s[0]It's 22 o'clock.${time22sect} TalkTime23 : \h\s[1]It's 23 o'clock.${time23sect} #TalkTimeEtc : \h\s[0]It is %hour o'clock. #------------------------------------- #------------------ ##「TalkTime??」より呼び出されている。 # ここに書いてあるのは一例。 #------------------ TalkTimeEtc : ${timeetcsect}\e #------------------------------------- ##起動時間 #------------------ #条件 : 起動時間が1時間経過する毎。 #書式 : TalkWorktime{Word1} # Word1 : Veryshort / Short / Middle / Long / Verylong # 起動時間の長さ(1〜4 / 5〜7 / 8〜10 / 11〜20 / 20以上) #------------------ TalkWorktimeVeryshort : ${TalkWorktimesect}${workveryshortsect}\e TalkWorktimeShort : ${TalkWorktimesect}${workshortsect}\e TalkWorktimeMiddle : ${TalkWorktimesect}${workmiddlesect}\e TalkWorktimeLong : ${TalkWorktimesect}${worklongsect}\e TalkWorktimeVerylong : ${TalkWorktimesect}${workverylongsect}\e #------------------ ##「TalkWorktime〜」より呼び出されている。 # ここに書いてあるのは一例。 #------------------ TalkWorktime : ${TalkWorktimesect}\n\n #------------------------------------- ##ヘッドラインセンサー #------------------ #条件 : ヘッドライン取得が指示された時 #書式 : TalkHeadlineBegin #*使用可能な変数 # system.Reference0 : 対象サイト名 #------------------ #条件 : ヘッドライン取得結果(情報が取得されない場合) #書式 : TalkHeadline{Word1} # Word1 : Noupdate / Failed / Miss # ヘッドラインセンス失敗理由 (更新なし / 受信失敗 / 解析失敗) #------------------ #条件 : ヘッドライン読み上げの開始(最初のページ) #書式 : TalkHeadlineFirst #*使用可能な変数 # system.Reference0 : 対象サイト名 #------------------ #条件 : ヘッドライン読み上げの開始(2ページ目以降) #書式 : TalkHeadlineNext #*使用可能な変数 # system.Reference0 : 対象サイト名 #------------------ #条件 : ヘッドライン読み上げ終了(最後のページ以外) #書式 : TalkHeadlineChoice #*使用可能な変数 # system.Reference0 : 対象サイト名 #------------------ #条件 : ヘッドライン読み上げ終了(最後のページ) #書式 : TalkHeadlineChoiceEnd #*使用可能な変数 # system.Reference0 : 対象サイト名 #------------------ #*選択肢などの詳細は「何か。(仮)」のSHIORI/2.2の「OnHeadlinesense.OnFind」 # を参照のこと。 #*「${JumpURL}」と記述する事で、対象サイトにアクセスする。 #------------------ TalkHeadlineBegin : ${startheadreadsect} \e TalkHeadlineNoupdate : ${noupdateheadreadsect}\e TalkHeadlineFailed : ${failedheadreadsect}\e TalkHeadlineMiss : ${errorheadreadsect}\e TalkHeadlineFirst : ${headreadsect} TalkHeadlineNext : ${headreadnextsect} TalkHeadlineChoice : ${headpagenextsect}\e TalkHeadlineChoiceEnd : ${headpagegetsect}\e #------------------ ##「TalkHeadlineChoice」「TalkHeadlineChoiceEnd」より呼び出されている。 # ここに書いてあるのは一例。 #------------------ Select.Gosight : ${JumpURL}\e #------------------------------------- ##カレンダー(SSP) #------------------ #条件 : スケジュールの時間の5分前 #書式 : TalkSchedule5Min.ToGo #使用可能な変数 # IconType : イベントのタイプ # system.Reference1 : イベントの内容(caption) # system.Reference2 : 追加データ(subtitle) # system.Reference3 : スクリプト(script) #------------------ #条件 : カレンダーアイコンの上にマウスをしばらく置いた時 #書式 : TalkScheduleRead #使用可能な変数 # IconType : イベントのタイプ # system.Reference1 : イベントの内容(caption) # system.Reference2 : 追加データ(subtitle) # system.Reference3 : スクリプト(script) #------------------ #条件 : スケジュールセンサが接続開始するときに時 #書式 : TalkScheduleSenseBegin #*使用可能な変数 # system.Reference0 : スケジュールセンサの名前 #------------------ #条件 : スケジュールセンサの処理が完了した時 #書式 : TalkScheduleSenseComplete #*使用可能な変数 # system.Reference0 : スケジュールセンサの名前 # system.Reference1 : スケジュールセンサの返したスケジュールデータの数 #------------------ #条件 : スケジュール取得結果(情報が取得されない場合) #書式 : TalkScheduleSense{Word1} # Word1 : Noupdate / Failed / Miss # スケジュールセンス失敗理由 (更新なし / 受信失敗 / 解析失敗) #------------------ #条件 : スケジュールセンサが投稿モードで接続開始する時 #書式 : TalkSchedulePostBegin #*使用可能な変数 # system.Reference0 : スケジュールセンサの名前 #------------------ #条件 : スケジュールセンサが投稿処理を完了した時 #書式 : TalkSchedulePostComplete #*使用可能な変数 # system.Reference0 : スケジュールセンサの名前 #------------------ #*注意:「dataicon」エントリは廃止されました。 #------------------ TalkSchedule5Min.ToGo : \h\s[0]"("${IconType}")"\n${system.Reference1}\n\n予定時刻、5分前です。$(if $(expr ${system.Reference2} | ${system.Reference3}) \n−−−−−−−−−−\n${system.Reference2}\n${system.Reference3})\e TalkScheduleRead : \h\s[0]"("${IconType}")"\n${system.Reference1}$(if $(expr ${system.Reference2} | ${system.Reference3}) \n−−−−−−−−−−\n${system.Reference2}\n${system.Reference3})\e TalkScheduleSenseBegin : ${getschedulestartsect}\e TalkScheduleSenseComplete : ${getschedulesect}\e TalkScheduleSenseNoupdate : ${nonupdateschedulesect}\e TalkScheduleSenseFailed : ${faildgetschedulesect}\e TalkSchedualSenceMiss : ${errorschedulesect}\e TalkSchedulePostBegin : ${inputschedulesect}\e TalkSchedulePostComplete : ${inputschedulecompletesect}\e #----------------------------------------------------------------------------- *ここより、Phase 2.20 からの追加分。 #----------------------------------------------------------------------------- ##ディスプレイサイズチェンジ #------------------ #条件 : ディスプレイのサイズ・色数などが変化した時。 #書式 : TalkDisplayChange #------------------ #*使用可能な変数 #DislpayDpp : ディスプレイの色深度 (単位:Bit) #DisplayWidth : ディスプレイの幅 (単位:Bit) #DisplayHeight : ディスプレイの高さ (単位:Bit) #------------------ TalkDisplayChange : ${changedisplaysect}\e #------------------------------------- ##アップデートデータファイル作成 #------------------ #条件 : 「updates2.dau」の作成開始 #書式 : TalkUpdateCreating #------------------ #条件 : 「updates2.dau」の作成が終わった時。 #書式 : TalkUpdateCreated #------------------ TalkUpdateCreating : ${startmakeMD5sect} TalkUpdateCreated : ${makeMD5sect}\e #-----------------------------------------------------------------------------