記事一覧

解明不能…。

斗月さん対策。
最小化と復帰はどうにも抵抗できないらしい。

とりあえずどちらかが相手を呼びだしたときの対応はしたものの、
2体立ってる状態から交代されたときと、3体以上は対策が不完全。
ダブルクリクックと終了系のみキャンセルしたけど、
できれば呼び出したときと同じ処理にしたい。

そこで、こちらの「fna.dll」の採用を思い付いたのだけど、
うちの環境では何故か動作してくれません。

レジストオプションは3つとも試して、
とりあえず選択肢から
Select.Debug5 : \hん$(callsaori det find "斗月")\e
とやってもなにも返らず。if文に組み込んでも効果なし。
試しにSelect.ki : \hん$(callsaorix det Gest search "2")$Gest.Value[0]\n$Gest.Value[1]\e
とやってみたけどこれも応答無し。

同サイトで配布されてる「rri.dll」を使って同じゴーストでテストしたところ、
\hん$(callsaorix rri find get "54")$find.Value[0]\e
これで普通に「TRUE」が返りました。

ちなみに華和梨のログではfna.dllの呼び出し時には
続き
(ブログの仕様のため「-」を「=」に置換)
環境はWin2kSP4にSSP/2.00.09
====================== REQUEST
GET SHIORI/3.0
Charset: Shift_JIS
ID: OnChoiceSelect
Reference0: Debug5
SecurityLevel: local
Sender: SSP

[SAORI Native] CreateModule
[SAORI Native] load(C:\SSP2\ghost\54\ghost\master\).
[SAORI Unique] CreateModule loadcount=1
[SAORI] Query to (C:\SSP2\ghost\54\ghost\master\fna.dll)
====================== REQUEST
GET Version SAORI/1.0
Charset: Shift_JIS
Sender: kawari

======================RESPONSE
204 No Content
Charset: Shift_JIS

[SAORI] Query end.
[SAORI] SAORI version mismatch.
[SAORI Unique] DeleteModule
loadcount=1
[SAORI Native] unload()
[SAORI Native] FreeLibrary
[SAORI] (C:\SSP2\ghost\54\ghost\master\fna.dll) detached.
calling SAORI (det) failed.
====================- RESPONSE
SHIORI/3.0 200 OK
Charset: Shift_JIS
Sender: 54
Value: \hん\e

[SHIORI/SAORI Adapter] Query sequence end.
[SHIORI/SAORI Adapter] Query sequence begin.

(Select.Debug5から呼び出し)

//========================-

====================== REQUEST
GET SHIORI/3.0
Charset: Shift_JIS
ID: OnChoiceSelect
Reference0: ki
SecurityLevel: local
Sender: SSP

[SAORI Native] CreateModule
[SAORI Native] load(C:\SSP2\ghost\54\ghost\master\).
[SAORI Unique] CreateModule loadcount=1
[SAORI] Query to (C:\SSP2\ghost\54\ghost\master\fna.dll)
====================== REQUEST
GET Version SAORI/1.0
Charset: Shift_JIS
Sender: kawari

======================RESPONSE
204 No Content
Charset: Shift_JIS

[SAORI] Query end.
[SAORI] SAORI version mismatch.
[SAORI Unique] DeleteModule
loadcount=1
[SAORI Native] unload()
[SAORI Native] FreeLibrary
[SAORI] (C:\SSP2\ghost\54\ghost\master\fna.dll) detached.
calling SAORI (det) failed.
====================- RESPONSE
SHIORI/3.0 200 OK
Charset: Shift_JIS
Sender: 54
Value: : \hん\n\e

[SHIORI/SAORI Adapter] Query sequence end.
[SHIORI/SAORI Adapter] Query sequence begin.

(Select.kiより呼び出し分)

なんかどちらも「バージョンが違う」と言ってるようなんだけど、
なんの事やら…動作確認済みとreadmeにあって、
現に別のSAORIは動作したし、こちらに何かミスがあるんだろうけど見つけられません…。
dll入れ忘れとかエイリアス名ミスは無し。

タグ:斗月

トラックバック一覧