マクロで元ファイルのパスが変更されてしNo.11677
ZEN さん 06/12/08 22:57
 
はじめまして。いつもお世話になっております。

次のようなgrepマクロでgrepした場合、元ファイルのパスがgrep先の
フォルダのパスに変更されてしまいます。
Ver6.06までは正常でしたが、Ver6.50β4あたりで不具合に気付きま
した。

元ファイル c:\hoge\hoge.txt
//-----------------------------
beginsel;
gowordend;
copy;
 beginclipboardread;
 $word = getclipboard;
 $word = input(
  "文字列を入力して下さい。",$word);
 if( (!result) || $word == "" ) {
 endmacro;
 }
 grep $word, "*.*", "d:\\database", icon;
  #r = result;
 if( !#r ){
 endmacro;
 }
endmacro;
//-----------------------------

元ファイルのパスが「d:\database\hoge.txt」になってしまい、
上書き保存すると「d:\database」に「hoge.txt」が新規に
作成されてしまいます。
よろしくお願いいたします。

秀丸エディタ v6.50β6
WindowsXP Home Edition SP2

[ ]
RE:11677 マクロで元ファイルのパスが変更No.11691
秀丸担当 さん 06/12/11 09:41
 

>次のようなgrepマクロでgrepした場合、元ファイルのパスがgrep先の
>フォルダのパスに変更されてしまいます。
>Ver6.06までは正常でしたが、Ver6.50β4あたりで不具合に気付きま
>した。

マクロで確認することができました。
β1から正しく動いていなかったようです。
大変申し訳ありません。
すぐ修正させていただきます。

[ ]
RE:11691 マクロで元ファイルのパスが変更No.11695
ZEN さん 06/12/11 13:15
 
V6.50β7で修正を確認いたしました。
早速ご対応いただきありがとうございました。

[ ]