マクロの順次実行方法No.08595
でがらし さん 17/12/02 08:59
 
 メモ用のファイル(M)を開き、その末尾に日付などを入れるマクロを使っていま
す。下記です。

 このマクロを別のファイル(A)の編集画面で起動すると、メモ用のファイル
(M)が開きますが、その末尾には日付などが挿入されずに、ファイル(A)の末尾
に、日付などが挿入されることがあります。

 どうやら、Mを開く前に、Aで insert 行の指示が実行されているようです。これ
をMが開いた後で実行されるようにするにはどうしたらよいでしょうか?

 なお、この症状は不定期に出現します。

 Windows8.1、秀丸8.75です。

---------------------------------------
$m = "d:\\M\\MEMO.TXT";

openfile $m;

gofileend;

insert "\n_" + year + "/" + month + "/" + day + "(" + dayofweek + ")" + t
ime + "_" + "\n";

endmacro;
---------------------------------------

[ ]
RE:08595 マクロの順次実行方法No.08596
h-tom さん 17/12/02 10:20
 

h-tom です。


> どうやら、Mを開く前に、Aで insert 行の指示が実行されているようです。
> これをMが開いた後で実行されるようにするにはどうしたらよいでしょうか?
ファイルを開いたことを確認すればいいのでは?
result を確認する、ファイル名をチェックする等、方法は色々ありますよ。

[ ]
RE:08596 マクロの順次実行方法No.08597
でがらし さん 17/12/02 10:36
 
 h-tomさん、こんにちは。この方法は思いつきませんでした。さっそく、試してみ
ます。
 ときどき、サイトを拝見して勉強させていただいています。マクロの利用に、とて
も役に立ちます。レスともども、ありがとうございます。

[ ]