Apparently-To: <bbs@cis.nctu.edu.tw>
【Virtual Access使用經驗】
前言:由於使用VA已一段時日,深感VA於強大功能之外尚有些許不足之
處,僅將個人之使用經驗與諸位分享。
常有人問這樣一個問題:
『為什麼我已設定了 New Message Limit的數目,VA還是會抓超過我定
的數目呢?』
通常您得到的回答是:『那個選項是設定你第一次訂閱該討論區的上限
文章數,不是你每次連線抓信的文章數!』
然而,假如您不是那麼在意是否每個討論區的新信件都非得要抓回來細
細詳讀,或者是您對某些討論區是斷斷續續的在看,並不需要接續上次
抓信的進度而只想看最近的討論,VA本身可能沒法那麼滿足您的需要,
或許是VA自恃抓信速度睥睨群雄而因此少了這項功能吧?古法云:『窮
則變,變則通』這個方法您可試試。
假設您對某些NewsGroup只想看最新的50封討論信;
Admin|Comms Options|Usenet|News message limlt "50"
我粗略的把討論區 (Newsgroup)分為新信一封不漏的抓與每次只要抓最
新50封討論信兩種(當然還可再加斷斷續續看的那種Newsgroup)。
在VA有一個CONFS.SEL,先Copy備份成另一個檔名如confs.000然後再編
輯一個文字檔,其內容則為只抓50封討論信的Newsgroup,如以下形式:
tw.bbs.soc.politics 0000000000 f
tw.bbs.soc.politics.dpp 0000000000 f
tw.bbs.soc.politics.kmt 0000000000 f
tw.bbs.soc.politics.np 0000000000 f
tw.bbs.sci.sex 0000000000 f
將其命名為confs.lim
寫一個批次檔,內容為(最好寫完整路徑):
@echo off
type confs.000 > confs.001
type confs.lim >> confs.001
type confs.002 | sort > confs.sel
將其命名為confs.bat
※目的:將只抓訂定數目的Newsgroup加到 confs.sel中並sort輸出結果)
再寫一個批次檔,內容為(最好寫完整路徑):
※此批次檔要用到Unix for 95的東東(grep & cut)﹝※註一﹞
@echo off
grep -v tw.bbs.soc.politics confs.sel | cut -c 11-80 > confs.002
grep -v tw.bbs.sci.sex confs.002 | cut -c 11-80 > confs.000
將其命名為reconfs.bat
※如您confs.lim的Newsgroup字串不同請再多加幾行 grep -v ...命令並
請注意寫法。
※grep -v :顯示與所給樣本不符的所有內容行
※cut -c 11-80 :截掉輸出結果前10個字元"confs.sel:"
※目的:更新抓信後的confs.000
OK...只要您每次要連線抓信前執行CONFS.BAT抓完信之後執行RECONF.SEL
即可達到對特定Newsgroup只抓您設定的文章數。
看起來好像挺麻煩的:<<不過總比每次去調那個"pointer"好多了。
如果您每個Newsgroup都只要抓設定的文章數..那就簡單太多了,如果您又
有要相隔很久才關心一下的討論區,那又得複雜一點。
﹝※註一﹞Unix for 95不含grep程式。
Uinx for 95:unix95.5.zip
GREP32 for WIN32:grep3211.zip
●本文之Virtual Access 版本為 32-bit 3.52 build 159c。
●連線完一定要更新confs.000(run reconfs.bat)這是很重要的!!!
●如您能配合其它Schedule Promgram搭配使用會更方便。
※註:我Run的是Norton Schedule Promgram,每天定在 VA排定的撥號
抓News之前執行confs.bat,斷線後(預估時間)執行reconfs.bat
。
●如您找不到Unix for 95 & Grep32 for WIN32本人可將grep & cut個小
程式 mail 給您。
mailto:flyfox@k120sun1.oes.itri.org.tw
Subject:[REQ]VA
--
這封POST被設定在AM6:03自動發信
本人每日AM6:02會自動 Connect to News Server & Check mail
如您Reply此POST,請一併回信至本人信箱,謝謝!
flyfox【衡山飛狐 獨孤萬千】
mailto:flyfox@k120sun1.oes.itri.org.tw
--
* Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>