[mew-dist 21784] Re: mew-net-status3

Tatsuya Kinoshita tats at example.com
2002年 9月 26日 (木) 19:52:01 JST


On September 26, 2002, [mew-dist 21774],
NAKAMURA Motonori <motonori at example.com> wrote:

> 私も(?) Note PC の乗り換え作業中なのですが、mew 3.0.67 をインストール
> してみました。で、膨大にメールが保存されているフォルダを scan すると
> 1通ずつの進行状況が表示されてうるさいので、ちょっと間引くコードに
> なっていると良いかなと思いました。どうでしょう。

省略するなら、次のように間の部分にしてはどうでしょうか。あと、パー
セント表記もあると良さそう。(最初と最後は普段どおり。大量に処理し
ている場合の途中経過は大雑把でかまわない)

(defun mew-net-status3 (buf rttl rcnt)
  (when mew-use-net-status
    (if rttl
	(if (or (<= rcnt 100) (> rcnt (- rttl 100)) (= 0 (% rcnt 20)))
	    (mew-net-status buf "Scanning" (format "%d/%d %d%%" rcnt rttl
						   (/ (* 100 rcnt) rttl))))
      (mew-net-status buf "Scanning" (format "%d" rcnt)))))

-- 
木下達也



Mew-dist メーリングリストの案内