|
元々マクロ記録機能は完璧ではないとは思いますが、
さすがにうーん、これだと2重実行になっちゃうよ、
な感じなので報告です。
ソース見たほうが理解はやいです。
// test2.mac
jsmode "\\" + currentmacrofilename;
js {
hidemaru.postExecMacroFile(currentmacrodirectory() + "\\test3.mac");
}
// test3.mac
message("OK");
秀丸のマクロのキー操作の記録の機能で、
記録を開始、
test2.mac を実行します。
記録をやめて、マクロの保存します。
setcompatiblemode 0x0F;
execmacro "C:\\Users\\master\\Downloads\\test2.mac";
execmacro "c:\\users\\master\\downloads\\test3.mac"; // ← ここが間違っているというか、この行自体が不要
みたいなソースになってしまいます。
れだと、test3.mac が2回実行されることになるので、間違いです。
|
|