|
>
>やはり謎ですね。
そのほか、マクロ書きの怪奇現象をまとめたページはありませんか?
while と nexthidemaru の相性がよくない。
//
$basename=basename;// .txt からマクロ起動 h g 作業画面
if(".sgm"!=rightstr($basename,4))
{message ".TXT file から起動?";endmacro;}
if(0>findhidemaru("h")){message "作業用画面が表示中?";endmacro;}
if(0>findhidemaru("g")){message "辞書用画面が表示中?";endmacro;}
// nexthiemaru は{}で囲まないと正常動作しないかも < < <
// 文、関数 ・・・ 種別が違うのか?
while("g"!=basename){nexthidemaru;}selectall;delete;// 辞書初期化
while($basename!=basename){nexthidemaru;}// 画面戻り
//
キーワード、関数などもどんな種類を1行にいくつまで重ねられるかとか、
(改行で区切るポイント)や{}を入れる条件。
1行1文・関数ではあまりにも悲しい。安全だとしても。読みやすさも。
<END/>
|
|