|
Mokichi さん今日は、Iranoan です。
> 色々試してみたのですが,秀丸,マクロ,$HOMEディレクトリと同一ドライブ上のフ
> ァイルでマクロを実行したときにはエラーが出ませんが,他のディスク(USBメモリ
> およびUSB接続のハードディスク)上のファイルで実行すると,エラーが発生するよ
> うです。
前回の報告内容から、実際にはマクロというより aspellcnf.exe の実行時
にエラーになっているようなのですが、これが何故実行元のファイルの保存場
所で動きが変わるのかよく分かりません。
「マイドキュメント」を表すレジストリの値がフル・パスになっていなけれ
ば起き得ますが、それなら他のソフトウェアの動きもおかしくなるでしょう
し...。
エラーは何時も同じなんですよね。エラーが同じなら、マクロフォルダ内の
aspell\aspellcnf.exe を実行してみてください。この時のエラー内容が同じ
なら、取り敢えずエラーは aspellcnf.exe が出しているということだけは解
ります。
ただ、それでも「マイドキュメント」の aspell\aspellrap.ini があれば、
マクロからは実行されないはずなのですが...。
一度環境変数 HOME を指定してて頂くとどうなるでしょう? Widows2000 は
手元にないので、詳細には説明できませんが、「コントロールパネル」→「シ
ステム」で出来たと思うのですが、何方かご存じ無いですか?
あと、aspell.mac の 70 行目付近の
> closereg;
> }
> if( rightstr( $$ini, 1 ) == "\\" )$$ini = $$ini + "aspellrap.ini";
を
closereg;
}
message $$ini;
if( rightstr( $$ini, 1 ) == "\\" )$$ini = $$ini + "aspellrap.ini";
としたらどうなるか教えて頂ければ幸いです。
|
|