[ 新規に投稿する ]

マクロの順次実行方法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 + ")" + time + "_" + "\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さん、こんにちは。この方法は思いつきませんでした。さっそく、試してみます。
 ときどき、サイトを拝見して勉強させていただいています。マクロの利用に、とても役に立ちます。レスともども、ありがとうございます。
[ ]

[ 新規に投稿する ]