既存のファイルからマクロでファイルを開No.11183
r4o さん 02/01/31 20:33
 
既存のファイルから、マクロでファイルを開いて、関数等を使おうとすると落ちてし
まいます。
新規のファイルからだと、問題なく動きました。
何か原因がわからないでしょうか。

下のがマクロのファイルの内容です。


openfile "main_temp.MAC";

$inpstr1 = input("Please input str1!");
$move_cnt = input("Please input column move cnt!");
$inpstr2 = input("Please input str2!");

replaceall "<inpstr1>", $inpstr1;
replaceall "<move_cnt>", $move_cnt;
replaceall "<inpstr2>", $inpstr2;

saveas "main.MAC";

exit;


[ ]
RE:11183 既存のファイルからマクロでファNo.11187
ひろ さん 02/01/31 22:25
 
 r4o さん今日は、ひろです。
> 既存のファイルから、マクロでファイルを開いて、関数等を使おうとすると落ちてし
> まいます。
 私の環境では落ちませんでした。取り敢えず r4o さんの環境と、カレント
フォルダがどんな場合でも落ちるかなどの情報が必要になると思います。

[ ]
RE:11187 既存のファイルからマクロでファNo.11188
r4o さん 02/01/31 23:04
 
> 私の環境では落ちませんでした。取り敢えず r4o さんの環境と、カレント
>フォルダがどんな場合でも落ちるかなどの情報が必要になると思います。


レスありがとうございます。

環境はOSがWin98で、カレントディレクトリが
"C:\Program Files\Hidemaru"です。

別のWin2000のPCでも、同じ現象が出ていたので、
OSの種類は関係なさそうです。
開くファイルを、
openfile "\"C:\\Program Files\\Hidemaru\\main_temp.MAC\"";
このように、絶対パスで指定しても同じでした。

以上、何か気づいたら教えてください。

[ ]
RE:11188 既存のファイルからマクロでファNo.11194
秀丸担当 さん 02/02/01 18:17
 
>別のWin2000のPCでも、同じ現象が出ていたので、
>OSの種類は関係なさそうです。
>開くファイルを、
>openfile "\"C:\\Program Files\\Hidemaru\\main_temp.MAC\"";
>このように、絶対パスで指定しても同じでした。
>
>以上、何か気づいたら教えてください。

こちらでも試してみましたが、再現できませんでした。
既存のファイルから、というのは、main_temp.MACを開いている
状態で、main_temp.MACを実行するということでしょうか。
それから、秀丸のバージョンが最新版でない場合は最新版に
してみると解決するかもしれません。

[ ]