【1:82】OpenKEEPS会議室3- 1 名前:さとー ◆wtNnKAwArI :04/09/25 16:32 ID:q0bhbGBY
- OpenKEEPSに関するQ&A・tips・意見等を話すスレッドです。
http://keeps.sourceforge.jp/
- 74 名前:うにゅう:05/11/01 01:29 ID:iUIEf/pU
- 確認しました。大丈夫みたいです。
対処ありがとうございました。
- 75 名前:うにゅう:05/12/15 21:22 ID:XpHsF/VA
- >>75
ウィルス。踏むと死。
- 76 名前:うにゅう:06/05/24 01:11 ID:xkw5v7a2
- 里々にあるreplaceafterのように、
「、」や「。」の後にウェイトを自動で置くような事ってできますか?
- 77 名前:うにゅう:06/05/24 05:48 ID:xO4ZCpr2
- >>88
ヒント:ghost-keeps-translate.kis
- 78 名前:88:06/05/26 01:26 ID:dpAFekx2
- ありがとうございます。できました。
持っているゴーストでOpenKEEPS使ってるのを見てみたんですけど、 それを使わずに直接スクリプトを書いてあるのばかりだったんで、 それでは駄目なのかと思ってました。
- 79 名前:任意たん@開発中:2007/05/16(水) 23:55:31 ID:LGjRg5CE0
- OpenKEEPS 3.2.0(3.3.0alpha8でも?)きのこのカテゴリ別のトークエントリ(TalkKinokoCreate.Type.きのこ、など)が
うまく動作していないようです。
dict-keeps-winlocal.kis の KinokoCheki 関数の236行目付近を見ると
235: ) else if $(EntrySize $@arg[1]".Type."${kinokotype}) $( 236: Talk $@arg[1]".Type."${kinokoname}; 237: ) else $(
と書かれていますが、エントリの命名規則からすると236行目は
236: Talk $@arg[1]".Type."${kinokotype}; (省略されました・・全てを読むにはこちらを押してください)
- 80 名前:任意たん@開発中:2010/02/04(木) 04:04:34 ID:MScr2alQ0
- $(if $[ "%property[baseware.name]" == "SSP" ] (あああ) else (いいい))
を実行すると、SSPで実行しているなら「あああ」とは表示されるはずだと 思うのですが、なぜか「いいい」になります。 ベースウェアを識別するにはどうしたらよいでしょうか。
- 81 名前:任意たん@開発中:2010/02/04(木) 08:12:05 ID:oOo1Uu9I0
- >>80
プロパティシステムに限らないですが、 環境変数(%usernameとか)はSSP側に渡された後"balloonに表示される際に"変換されます。 華和梨の辞書内ではまだ"%username"という文字列のままですので比較には使用できません。 辞書内でプロパティシステムにアクセスして情報を得るにはタグによるアクセスが必要になります。 \![get,property,OnGetBasewareName,baseware.name] こんな感じのSakuraScriptを実行すると直後にOnGetBasewareNameというイベントが発生して Reference0でbaseware.nameの値を取得できます。
ベースウェアの名前を知るだけであればSHIORI読み込み後に"basewareversion"で予め通知されますので それを記憶しておく方が簡単かもしれません。 http://emily.shillest.net/specwiki/index.php?reference/Shiori#basewareversion
- 82 名前:80:2010/02/07(日) 04:28:08 ID:QzFg+08c0
- ありがとうございました。おかげで識別できました。
SSPでしか使えないsakurascriptをSSPだけで実行するようにしたいと思います。 勉強になりました。
|