不具合?検索パスから開けないNo.39623
でるもんたいいじま さん 22/03/23 09:18
 
でるもんた・いいじまです。

「動作環境」で「上級者向け設定」をONにして、「ファイル→開く」の検索パスに下
記の2つを入れています。
%USERPROFILE%\bin\
%USERPROFILE%\bin\Hidemaru.mac\

ところが、メニューの「ファイル(F)→開く(O)」からファイルを開こうとして、%USE
RPROFILE%\bin\ にきちんと存在しているファイルの名前を指定しても、

C:\Users\delmonta\Desktop\su.vbsは見つかりません。新規作成しますか?
はい(&Y)
いいえ(&N)
キャンセル

と出てきてしまいます。

拡張子.vbsがいけないのかな、binフォルダにアイコンを設定している(=書き込み
禁止属性がついている)のがいけないのかな、と試してみましたが、書き込み禁止を
解除して.cmdファイルや.plファイルを開こうとしても同様の結果になります。

逆に、%USERPROFILE%\bin\Hidemaru.mac\ のほうのファイルはすんなり開けます。

☆ ☆ ☆

…以前はそういうことはなかったように思うのですが、どこから手をつけるべきでし
ょうか?
OSはWindows10の64bit版、秀丸は9.12、9.11、8.99.3の各32bit版を試してすべて同
じ結果です。

☆ ☆ ☆

ちなみに、マクロの openfile 文でも同様の結果になります。
それと、環境変数を使わずに直接 c:\users\delmonta\bin\ と書いた場合も認識され
ます。
この2点については9.12でのみ確認を行っています。

[ ]
RE:39623 不具合?検索パスから開けないNo.39624
秀丸担当 さん 22/03/23 11:22
 
調べてみたところ、ファイル検索パスは、環境変数の展開をするようにはなっていま
せんでした。
環境変数の展開もできるようになったらいいですが、今までから現在の動作としては、
環境変数は見ていないことになっています。

ファイル検索パスに加えて、拡張子.macの場合は、自動的にマクロファイル用のフォ
ルダを調べます。
もし%USERPROFILE%\bin\Hidemaru.mac\がマクロファイル用のフォルダと同じ場所で、
拡張子.macのファイル名を入力していたとしたら、ファイル検索パスで見つかったか
のようになると思います。

[ ]
RE:39624 不具合?検索パスから開けないNo.39625
でるもんたいいじま さん 22/03/23 12:14
 
でるもんた・いいじまです。
お返事ありがとうございます。

> 調べてみたところ、ファイル検索パスは、
> 環境変数の展開をするようにはなっていませんでした。

なるほど、そういうオチでしたか。了解しました。

> ファイル検索パスに加えて、拡張子.macの場合は、
> 自動的にマクロファイル用のフォルダを調べます。
> もし%USERPROFILE%\bin\Hidemaru.mac\がマクロファイル用のフォルダと
> 同じ場所で、拡張子.macのファイル名を入力していたとしたら、

はい。まさにここがマクロ用のフォルダになっています。

☆ ☆ ☆

ありがとうございました。

[ ]