持ち出しキットとマクロディレクトリにつNo.01007
セイジ さん 07/05/24 23:12
 
持ち出しキットを持ち出さずに使用していますが
前からつまずいていることがあります。


F2キーにあるマクロを割り当てているのですが実行すると

「ファイルのパス(ファイルを含んでいるはずのフォルダ自体)が存在しません。」

と必ずエラーがでます。

-----

環境を少し書いてみます。

秀丸インストール先:「C:\Bin\Hidemaru」
マクロディレクトリ:「C:\Bin\Hidemaru\Mac」
実行マクロ保存先 :「C:\Bin\Hidemaru\Mac\Hoge」

上記をふまえて、マクロの登録で適当に
マクロ11:「Hoge\test.mac」という風に設定しています。
そのマクロ11をF2キーに割り当てています。

通常のレジストリ秀丸だと問題なくF2キーが動作しますが
持ち出しキットでは上記エラーとなります。

しかし「動作環境」を起動してマクロのディレクトリを
確認するとF2キーのマクロ起動は可能になります。

-----

そもそも私の使い方がイレギュラーというか
環境設定が浅はかなのかもしれませんが
これを回避するいい作戦みたいなのはないのでしょうか?
今は毎回動作環境を表示してから秀丸使っています。

よろしくお願いします。

-----
Windows XP SP2
秀丸 Ver 7.00β9
持ち出しキット Ver 1.05

[ ]
RE:01007 持ち出しキットとマクロディレクNo.01010
秀丸担当 さん 07/05/25 11:44
 

>F2キーにあるマクロを割り当てているのですが実行すると
>
>「ファイルのパス(ファイルを含んでいるはずのフォルダ自体)が存在しません。」
>
>と必ずエラーがでます。

同じ環境になるようにしてやってみましたが、このエラーは出ませんでした。
持ち出しキットで動作中であっても、通常と同じ動作になるべきなので、何らか
の不具合があるのだと思います。

このメッセージの下にファイル名が出ていると思うのですが、どのようなファイ
ル名が表示されているでしょうか。

以下のことが何か関係していそうな気がします。
・新規作成時かどうか。
・あるいはマクロを実行するときに開いているファイルとフォルダ。
・秀丸エディタを起動するショートカットにオプションが付いているか。
・秀丸エディタを起動するショートカットの作業フォルダがどうなっているか。
このあたりはどのようになっているでしょうか。

[ ]
RE:01010 持ち出しキットとマクロディレクNo.01070
セイジ さん 07/06/01 02:52
 
質問しておきながらレス遅れて申し訳ございません。


>このメッセージの下にファイル名が出ていると思うのですが、どのようなファイ
>ル名が表示されているでしょうか。
>
「C:\Bin\Hidemaru\Mac\Hoge\test.mac」と表示されます。

>以下のことが何か関係していそうな気がします。
>・新規作成時かどうか。
>
新規作成時でも出ますし、
適当なファイルを開いてマクロ実行しても同様のエラーがでます。
動作環境のダイアログ開くと起きなくなります。

>・あるいはマクロを実行するときに開いているファイルとフォルダ。
>
ここは上の例にもあるように秀丸が前回開いたとこだと思います。


>・秀丸エディタを起動するショートカットにオプションが付いているか。
>
オプションなし。

>・秀丸エディタを起動するショートカットの作業フォルダがどうなっているか。
>
作業フォルダは、インストールディレクトリ
「C:\Bin\Hidemaru」となっています。


よろしくお願いします。

[ ]
RE:01070 持ち出しキットとマクロディレクNo.01077
秀丸担当 さん 07/06/01 15:05
 

いろいろ情報ありがとうございます。

>>このメッセージの下にファイル名が出ていると思うのですが、どのようなファイ
>>ル名が表示されているでしょうか。
>>
>「C:\Bin\Hidemaru\Mac\Hoge\test.mac」と表示されます。

こう表示されていたということは、C:\Bin\Hidemaru\Mac\Hogeのフォルダが無い
ということになるはずなのですが、あるとすると、なぜそうなるのかわからない
です。
もし差支えなければ、hmregini.iniファイルを送っていただけると、こちらでも
再現させることができるかもしれません。([設定内容の保存/復元]は使えない
です)
もし送っていただける場合、xxxxxxxx@nifty.ne.jpまで秀丸担当宛であることを
書いて送ってください。

[ ]
RE:01070 持ち出しキットとマクロディレクNo.01086
秀丸担当 さん 07/06/07 11:39
 

ファイルを受け取りました。ありがとうございます。
問題を再現させることができました。
記録されている設定が一部矛盾している形で記録されていて、なぜそうなったの
かが謎ですが、問題の無いように修正させていただきます。

ちなみに
>「C:\Bin\Hidemaru\Mac\Hoge\test.mac」と表示されます。
は「C:\Bin\Hidemaru\Hoge\test.mac」だったので開けなかったようです。

[ ]
RE:01086 持ち出しキットとマクロディレクNo.01095
セイジ さん 07/06/07 19:22
 
>記録されている設定が一部矛盾している形で記録されていて、なぜそうなったの
>かが謎ですが、問題の無いように修正させていただきます。
>

β11にて問題ないことを確認しました。
何かイレギュラーなデータだったようで申し訳ないです。
ありがとうございました。

---
メールで別件の質問「レジストリに書かれる」についても
少し問題を整理をして返信(Or書き込み)したいと思います。

[ ]