マクロであいまい検索オプションNo.08740
山紫水明 さん 05/10/15 18:08
 
  こんにちは,山紫水明です。

 通常はあいまい検索の「改行を無視する」を使用し,特定マクロ実行時だけこ
のオプションを解除することはできますか。
 マクロからレジストリの書き換えはできますが,これを反映させることはでき
ますでしょうか?秀丸本体ではないので envchanged は効きませんので。
http://www.maruo.co.jp/turukame/4/#00256
に関係する質問です。

       では, (^^)/~

[ ]
RE:08740 マクロであいまい検索オプションNo.08742
秀まるお さん 05/10/17 14:44
 
 マクロからレジストリを書き換えてもダメみたいです。メモリ上で設定を覚え
ておくようになっているので、その内部のメモリ領域を書き換えない限りダメで
す。

 envchanged相当の関数も用意してないです。

 将来追加することは割と簡単に出来ます。とりあえず山紫水明さんの所で動け
ばいいってことでしたらすぐにでも対応しますけど。

[ ]
RE:08742 マクロであいまい検索オプションNo.08743
山紫水明 さん 05/10/17 18:28
 
 秀まるおさん,

> 将来追加することは割と簡単に出来ます。とりあえず山紫水明さんの所で動け
>ばいいってことでしたらすぐにでも対応しますけど。

 ありがとうございます。
 実際にマクロを必要とされるのは,別スレッドで紹介したなむ野本さんのとこ
ろですが,それほどお手数をかけることでなければ,試験用にとりあえずお願い
します。

     では, (^^)/~
                                        山紫水明

[ ]
RE:08743 マクロであいまい検索オプションNo.08744
秀まるお さん 05/10/18 10:46
 
 hmjre.dllの次のバージョン(V1.71)にて、EnvChanged関数を追加します。

 loaddllでhmjre.dllをロードして、#n = dllfunc("EnvChanged"); みたいにす
るだけです。

 V1.71のhmjre.dllは、次の秀丸メールV4.57β2に添付します。

[ ]
RE:08744 マクロであいまい検索オプションNo.08745
山紫水明 さん 05/10/18 20:58
 
 秀まるおさん,

> hmjre.dllの次のバージョン(V1.71)にて、EnvChanged関数を追加します。

 早速にありがとうございました。動作確認しました。
 ところで,ロードした hmjre.dll は freedll する必要があるのでしょうか?

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:08745 マクロであいまい検索オプションNo.08746
秀まるお さん 05/10/18 21:22
 
>  ところで,ロードした hmjre.dll は freedll する必要があるのでしょうか?

 hmjre.dllは一度正規表現/あいまい検索を実行したらずっとロードされっぱな
しになります。なので、freedllしても意味はないです。

 しいてfreedllしていけない訳ではないので、どっちでもかまいません。

[ ]
RE:08746 マクロであいまい検索オプションNo.08747
山紫水明 さん 05/10/18 21:46
 
 秀まるおさん,

> hmjre.dllは一度正規表現/あいまい検索を実行したらずっとロードされっぱな
>しになります。なので、freedllしても意味はないです。

 tkinfo.dll のことがあったので質問したのですが,納得です。

     では, (^^)/~
                                        山紫水明

[ ]