ファイルの保存についてNo.24436
KRT さん 08/02/04 14:17
 
お世話になります。
htm/htmlファイルを「前後行表示・2行渡り検索・結果強調Grepマクロ」でgrep
した結果を「名前を付けて保存」すると、以下のエラーが出ます。(出ないときもあ
りますが)
”ファイル名が有効ではありません。
動作環境のワイルドカードの指定が正しいか確認してください。”

その都度、全文を新規ファイルにコピーしてから保存してますが、
何か改善策があれば、是非教えて下さい。
Version 7.07
動作環境-ファイル-最初のワイルドカードの所は、デフォルトのままで、0 標準/1
テキストファイル いづれにしても発生します。
宜しくお願いします。

[ ]
RE:24436 ファイルの保存についてNo.24440
秀丸担当 さん 08/02/04 17:31
 

>お世話になります。
>htm/htmlファイルを「前後行表示・2行渡り検索・結果強調Grepマクロ」でgrep
>した結果を「名前を付けて保存」すると、以下のエラーが出ます。(出ないときもあ
>りますが)
>”ファイル名が有効ではありません。
>動作環境のワイルドカードの指定が正しいか確認してください。”

このエラーメッセージは、「開く」または「名前を付けて保存」のコモンダイア
ログがエラーで帰ってきて、エラーコードが「ファイル名が無効」を意味するも
のが帰ってきたときに表示しています。

 ”ファイル名が有効ではありません。
 動作環境のワイルドカードの指定が正しいか確認してください。”

と表示しているのは、秀丸エディタがこのエラーコードを勝手に解釈して出して
いるメッセージで、ワイルドカード指定が誤っているときによくこのエラーにな
るので、念のために書いておいたのだと思います。
ワイルドカードの誤りでなく、何らかの無効なファイル名があったため出ている
のだと思います。

Zengogyo.macを実行してみたところ、「【検索文字列】.zen」というファイル名
になっているようで、検索文字列にファイル名として認められない文字列が含ま
れているのかもしれません。
Zengogyo.mac内でもファイル名として使えない文字のチェック等は行われている
ようですが、何か漏れがあるのかもしれません。
もし今度エラーが起きたときは、ファイル名または検索文字列がどのようになっ
ていたかを教えていただけると何か分かるかもしれません。

「ファイル名変更」コマンドでファイル名を変えると回避できるかもしれないで
す。キー割り当てやメニュー編集のファイル系のコマンドに「ファイル名変更」
はあります。

[ ]
RE:24440 ファイルの保存についてNo.24441
KRT さん 08/02/04 19:15
 
>
>>お世話になります。
>>htm/htmlファイルを「前後行表示・2行渡り検索・結果強調Grepマクロ」でgrep
>>した結果を「名前を付けて保存」すると、以下のエラーが出ます。(出ないときもあ
>>りますが)
>>”ファイル名が有効ではありません。
>>動作環境のワイルドカードの指定が正しいか確認してください。”
>
>このエラーメッセージは、「開く」または「名前を付けて保存」のコモンダイア
>ログがエラーで帰ってきて、エラーコードが「ファイル名が無効」を意味するも
>のが帰ってきたときに表示しています。
>
> ”ファイル名が有効ではありません。
> 動作環境のワイルドカードの指定が正しいか確認してください。”
>
>と表示しているのは、秀丸エディタがこのエラーコードを勝手に解釈して出して
>いるメッセージで、ワイルドカード指定が誤っているときによくこのエラーにな
>るので、念のために書いておいたのだと思います。
>ワイルドカードの誤りでなく、何らかの無効なファイル名があったため出ている
>のだと思います。
>
>Zengogyo.macを実行してみたところ、「【検索文字列】.zen」というファイル名
>になっているようで、検索文字列にファイル名として認められない文字列が含ま
>れているのかもしれません。
>Zengogyo.mac内でもファイル名として使えない文字のチェック等は行われている
>ようですが、何か漏れがあるのかもしれません。
>もし今度エラーが起きたときは、ファイル名または検索文字列がどのようになっ
>ていたかを教えていただけると何か分かるかもしれません。
>
>「ファイル名変更」コマンドでファイル名を変えると回避できるかもしれないで
>す。キー割り当てやメニュー編集のファイル系のコマンドに「ファイル名変更」
>はあります。

早速有難うございます。
ご指摘の様に、検索文字列にファイル名として認められない文字列が含まれていると
きに発生していました。例えば、:や<等で、ファイル名と検索文字列は同一になっ
ています。
「ファイル名変更」コマンドで回避出来ました。
マクロ側で、「【検索文字列】.zen」を「フォルダ名_grep.txt」に変えられれば、
更に省力化出来るかと思いますが、マクロはまだよくわからないので、この回避策で
当面行きます。
感謝致します。



[ ]