SSP1.10.14で拡張されたOnBIFFCompleteのReference7(メールの概要)を里々ゴーストで扱う為のTips

( by 殊海夕音 )

実装例

$自動挿入ウェイトの倍率【タブ】0
$引数区切り追加【タブ】(sprintf,%c,2)
\b[2]\_q(replace(sprintf,%c,2)(R7)(sprintf,%c,2)(sprintf,%c,1)(sprintf,%c,2)\n)
$引数区切り削除【タブ】(sprintf,%c,2)
$自動挿入ウェイトの倍率【タブ】100

解説

Reference7には個々のメールの概要がバイト数1(sprintf,%c,1)で区切られてくる為これをssu.dllのreplaceを使って\nに置換する。
この際、ヘッダ中に','か'、'(引数の区切り文字)が含まれるとSAORI呼び出しの際にそこで引数が途切れてしまい、ssuの呼び出しエラーとなる。
その為

$引数区切り追加【タブ】(sprintf,%c,2)

で引数の区切り文字としてバイト数2を登録し、それを使ってssuを呼び出している。
他の部分への影響を押さえる為に処理後は

$引数区切り削除【タブ】(sprintf,%c,2)

で登録した区切り文字を削除している。
なお、概要中の句読点にも自動ウェイト挿入が働く為、例のように適宜ウェイト挿入倍率を調整すると良いだろう。

コメント



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS