|   |  
jsmode 特有の追加のマクロ命令として 
 
hidemaru.postExecMacroMemory 
hidemaru.setTimeout 
 
がありますが、前者に後者を組み合わせた命令を 
秀丸マクロの方に追加してはいただけませんでしょうか 
 
機能:指定ミリ秒後に、指定の秀丸マクロ文字列を実行 
 
先の #11199, #11200 のコメントで出てきている 
getbrowserpaneinfo 方式で状態を確認する場合でも、 
実行枠の排他が発生してしまうマクロにも関わらず 
終了せず while sleep ポーリングが必要になってしまいます 
 
postExecMacroMemoryTimer """ 
if (getbrowserpaneinfo("readyState",2) == 4) { 
 setbrowserpaneurl "javascript:onload()", 2; 
} else { 
 endmacro "repeat"; // 特殊な返り値を渡すことで同じ条件で再度タイマ実行 
} 
""", 100; 
 
のような記述で、マクロ自体はすぐに完了させて 
完了待ちが必要な状態をポーリングで確認できる仕組みが欲しいです 
 
ご検討よろしくお願いします 
 
			 | 
		  
	 |