#142 Article 639 Posted at 1994/11/13 04:40:51 by 羽鳥絢 (MAP4556) [HCN]
Subject: HCN.CNFのHEADER定義 (Re: HCNの出力ファイル (Re: チャチャタイトル)) /638 ...... /12017(#148) /11813(#148)
ボードフォローが交錯してくると追いきれなくなるようなので
HEADER にちょっと手を加えてみました。
|Subject: Re:*16 マリンちゃんのしっぽ /10(#148) ... /20(#68) /30(#130)
~~~~ ~~~ ~~~~
とかみたいのの事です (^^;
以下を .CNF に入れてみてください。
--------------8<--------------8<--------------8<--------------8<--------------
HEADER {
Article ${MSNO} of \d in #${BDNO}
*1 \@(canceled by poster)
Posted at \d/\d/\d \d:\d:\d by ${AUNM} (MAP${AUNO})
\@Subject: Re:*\d \(\s/\d\s ..\s /\d\s /\d(#\d)${)MSTL}\r
*2 \@Subject: Re:*\d \(\s/\d(#\d)${)RETL} ..\s /\d\s /${RENO} \r
\@Subject: Re:*\d ${RETL}/\d ..\s /\d\s /${RENO} \r
\@Subject: Re: Re: Re: \(\s/\d\s \s/\d\s /\d(#\d)${)MSTL}\r
*2 \@Subject: Re: Re: Re: \(\s/\d(#\d)${)RETL} \s/\d\s /${RENO} \r
\@Subject: Re: Re: Re: ${RETL}/\d\s \s/\d\s /${RENO} \r
\@Subject: Re: Re: \(\s/\d\s \s/\d\s /\d(#\d)${)MSTL}\r
\@Subject: Re: Re: \(\s/\d\s /\d(#\d)${)MSTL}\r
*2 \@Subject: Re: Re: \(\s/\d(#\d)${)RETL} \s/\d\s /${RENO} \r
*2 \@Subject: Re: Re: \(\s/\d(#\d)${)RETL} /${RENO} \r
\@Subject: Re: Re: ${RETL}/\d\s \s/\d\s /${RENO} \r
\@Subject: Re: Re: ${RETL}/\d\s /${RENO} \r
\@Subject: Re: \(\s/\d\s \s/\d\s /\d(#\d)${)MSTL}\r
\@Subject: Re: \(\s/\d\s /\d(#\d)${)MSTL}\r
\@Subject: Re: \(\s/\d(#\d)${)MSTL}\r
*2 \@Subject: Re: \(\s/\d(#\d)${)RETL} \s/\d\s /${RENO} \r
*2 \@Subject: Re: \(\s/\d(#\d)${)RETL} /${RENO} \r
\@Subject: Re: ${RETL}/\d\s \s/\d\s /${RENO} \r
\@Subject: Re: ${RETL}/\d\s /${RENO} \r
\@Subject: Re: ${RETL}/${RENO} \r
\@Subject: ${MSTL}(Re: ${RETL}) /${RENO} \r
Subject: ${MSTL}\r
}
MAILTITLE {
Mail \d of \d (serial No.\d)\r
From ${AUNM} \s(MAP${AUNO}) (\d lines)\r
Posted at \d/\d/\d \d:\d:\d\r
}
--------------8<--------------8<--------------8<--------------8<--------------
直接のレスが違うボードの時には、
レスを付けられるアーティクルナンバーがないので
「新たなベースで書いた」状況のような表示になります。
作っていて気付いたのですが
|Subject: Re:*7 ミレーヌちゃんは地球人じゃぁないのォ! /10 ... /20 /30(#130)
などを
| \@Subject: Re:*\d ${RETL}/\d\s ..\s /\d\s /${RENO} \r
| \@Subject: Re:*\d ${MSTL}/\d\s ..\s /\d\s /\d(#\d)\r
で認識しようとすると
始めの ${RENO} を評価して、次のスペースで間違いに気付き次の行に評価を移します。
この時整合が取れなかったにも関わらず評価された ${RENO} が有効になってしまいます
順序を入れ替えても ${MSTL} が評価されたのが有効になってしまうので回避できません
*1 <- (canceled by poster)をボードに表示する。
ただコメントを外しただけでは Posted Subject が評価できないので
ボードで認識してくれません。
コメントを外して"Subject: ${MSTL}\r" を "\#Subject: ${MSTL}\r" に変更
すれば ボードに (canceled by poster) を表示できます。
ただし、認識が厳密ではなくなるので、あまり良い気分ではありません。
入れ子構造を定義できれば解決するのですが。
*2 <- ベースを立てたのが違うボードならボードナンバーもタイトルに含める。
好みで使ってください。あまり意味が無いかも知れません。
メールはオマケです。