|
よろしくお願いします。
受信したメールに対して返信する場合、その時刻に応じて挨拶を変えるようにマクロ
を使っているのですが、ver.6.40にしたところ
「time.mac(7)式がおかしいです。またはこのバージョンではこの式は使えません」
と出て使えなくなりました。
書きなおす必要がありますが、7行目「#time=val(hour);」はおかしいのでしょうか?
//--- time.mac ----------------
disabledraw;
gofiletop;
searchdown ">(相手)さん、こん(にち|ばん)は。", regular;
deleteline
#time=val(hour);
if (#time < 5) insert "(相手)さん、おはようございます。\n";
else if (#time < 10) insert "(相手)さん、おはようございます。\n";
else if (#time < 18) insert "(相手)さん、こんにちは。\n";
else if (#time < 24) insert "(相手)さん、こんばんは。\n";
else insert "(相手)さん、こんばんは。\n";
gofiletop;
searchdown "^>", regular;
if( result ) {
if( gettext( 0, y, 256, y ) == ">" ) {
delete;
}
}
gofiletop;
searchdown "^>--", regular;
up;
deleteline
deleteline
deleteline
replaceall "^>$" , "" , regular, nocasesense;
if( ! result ) beep;
gofiletop;
golineend2;
endmacro;
//-----------------------------
|
|