拙作「grep 拡張マクロ」にてNo.00124
ひろ さん 01/09/21 12:10
 
 秀丸担当さん今日は、ひろです。
 拙作のマクロのことですし、Ver.3.09β に限ったことでないので恐縮で
すが、私がそちらに公開している「grep 拡張マクロ」で 2 点問題が起きま
す。
(1)「hidesoft.2:09526| クリップボード系マクロコマンドと履歴」でも報
告したもの
クリップボード系のコマンドとして、paste, addclipboard, appendcopy,
setclipboard を使用しています。このマクロ実行後(若しくは実行中?) に、
クリップボードの履歴が取れなくなることがあります。
 ##今のところ、Ver.3.09β では起きたことがないので、何らかの対策が
あったのかな?
(2)setactivehidemaru ##handle;
でウィンドの切り替えをしながら動作していていまが、ウィンドを操作する
とそれがマクロとは関係ないウィンドであっても、マクロが途中で終了して
しまう。
 具体的には grep 文使用後、ファイル名を取得し、該当ファイルを開き、
検索にヒットする箇所の前後をコピーし、grep の結果に貼り付けるという
ことを繰り返しているのですが、grep が終わった時点でマクロも終了する。

 どちらも 100% 再現するわけではありませんが、そちらで再現しないでしょ
うか? また「〜という試験をしろ」ということであれば、その試験を行いま
すので、お申しつけください。

 どちらの問題も、ドキュメントに注意事項として既に記載済みですので、
急いでいるわけではありませんが、β テストのこの機会にと投稿した次第
です。

[ ]
RE:00124 拙作「grep 拡張マクロ」にてNo.00135
秀丸担当 さん 01/09/21 18:48
 
> 拙作のマクロのことですし、Ver.3.09β に限ったことでないので恐縮で
>すが、私がそちらに公開している「grep 拡張マクロ」で 2 点問題が起きま
>す。

クリップボード履歴のタイミングなど、V3.09βで改善が施されています。
βで直ってしまったのかな?

[ ]
RE:00135 拙作「grep 拡張マクロ」にてNo.00140
ひろ さん 01/09/21 19:02
 
 秀丸担当さん今日は、ひろです。
> クリップボード履歴のタイミングなど、V3.09βで改善が施されています。
> βで直ってしまったのかな?
 では直ったのでしょう(^^)。

> (2)setactivehidemaru ##handle;
> でウィンドの切り替えをしながら動作していていまが、ウィンドを操作する
> とそれがマクロとは関係ないウィンドであっても、マクロが途中で終了して
> しまう。
>  具体的には grep 文使用後、ファイル名を取得し、該当ファイルを開き、
> 検索にヒットする箇所の前後をコピーし、grep の結果に貼り付けるという
> ことを繰り返しているのですが、grep が終わった時点でマクロも終了する。
については、コメントの付けようがありませんか。
 それともマクロって、こういうものなのでしょうか?

[ ]
RE:00140 拙作「grep 拡張マクロ」にてNo.00157
秀丸担当 さん 01/09/25 18:20
 
>> (2)setactivehidemaru ##handle;
>> でウィンドの切り替えをしながら動作していていまが、ウィンドを操作する
>> とそれがマクロとは関係ないウィンドであっても、マクロが途中で終了して
>> しまう。
>>  具体的には grep 文使用後、ファイル名を取得し、該当ファイルを開き、
>> 検索にヒットする箇所の前後をコピーし、grep の結果に貼り付けるという
>> ことを繰り返しているのですが、grep が終わった時点でマクロも終了する。
>については、コメントの付けようがありませんか。
> それともマクロって、こういうものなのでしょうか?

試しにやってみましたが、「強調表示ファイルの読込みに失敗しました。」
と何回か出て(たぶん秀丸が出しているのだと思う)、はたしてマクロは
正しく動いているのやら?
何度かやりましたが結果は出力されました。

[ ]
RE:00157 拙作「grep 拡張マクロ」にてNo.00163
ひろ さん 01/09/25 18:50
 
 秀丸担当さん今日は、ひろです。
> 試しにやってみましたが、「強調表示ファイルの読込みに失敗しました。」
> と何回か出て(たぶん秀丸が出しているのだと思う)、はたしてマクロは
> 正しく動いているのやら?
 私の環境では、このメッセージが出たことはありません。何か他に条件が
ありそうなので、今回のヴァージョンアップではそのままにしておいて頂い
てかまいません。

[ ]
RE:00157 拙作「grep 拡張マクロ」にてNo.00200
ひろ さん 01/10/01 18:55
 
 秀丸担当さん今日は、ひろです。
 今頃気づいたことが有るので、改めて返信させていただきます。

> 試しにやってみましたが、「強調表示ファイルの読込みに失敗しました。」
> と何回か出て(たぶん秀丸が出しているのだと思う)、
 この様なメッセージはマクロでは表示していないので、秀丸が出している
のだと思います。強調表示ファイルの読み込みということで loadhilight
だと思うのですが、このコマンドはどの様な場合に読み込みに失敗するので
しょうか?

[ ]
RE:00200 拙作「grep 拡張マクロ」にてNo.00204
秀丸担当 さん 01/10/02 18:58
 
> この様なメッセージはマクロでは表示していないので、秀丸が出している
>のだと思います。強調表示ファイルの読み込みということで loadhilight
>だと思うのですが、このコマンドはどの様な場合に読み込みに失敗するので
>しょうか?

ファイルのオープンに失敗しているようです。
loadhilight文に対して、ファイルではなく秀丸のフォルダが指定されていました。
いろいろ試しているときに気づいたのですが、田楽DLLが無くてダイアログが
出なくてメニューで操作しているときに出るようです。

[ ]
RE:00204 拙作「grep 拡張マクロ」にてNo.00210
ひろ さん 01/10/02 19:24
 
 秀丸担当さん今日は、ひろです。
> ファイルのオープンに失敗しているようです。
 これだけ教えて頂ければよかったのですが、
> いろいろ試しているときに気づいたのですが、田楽DLLが無くてダイアログが
ここまで調べていただきどうも有り難うございます。

[ ]