BBS建站上网365问/224.如何运行时间银行软件?
在你的BBS运行RATS
在RemoteAccess中增加一个时间银行菜单项目,类型为7(执行外部程序),可选数据为“\BBS\RATS\RATS.EXE /N*N”。
命令行上可接受的的唯一参数是线号。RATS不需要从批文件运行。RATS将在当前的目录中寻找ExitInfo.BBS和Dorinfo1.Def文件。
如果你运行单线站台,请勿使用/N参数(其默认值是第1线)。
RATS不要求每条线有单独的配置文件,所以你增加另一条线后无需对RATS作任何更改。
执行夜间维护(RMU.EXE)
RMU.EXE(RATS维护工具)在每天夜里进行站台维护工作,以便完成如下功能:
* 删除帐户余额是零分钟和零千字节的用户。
* 删除USERS.BBS文件之中没有的所有用户。
* 将用户帐号按照名称的字母顺序排序。
* 整理BANKBOOK.DAT文件以便它包含你在RatsCfg中指定天数的事务处理。
* 保证在RATS数据库中没有任何重复的记录。
* 重建用户索引文件。
* 在前一天购买每日彩票的用户中抽出中奖者,并从彩票文件中删除相关数据。
* 抽出在上个月购买每月彩票的中奖者,然后在彩票文件中删除相关数据。
* 整理WINNERS.DAT文件,令其包含你在RatsCfg中规定天数的中奖者的名字。
* 如果你已经激活自动贷款偿还的话,RMU将从users.bbs 文件扣除所有贷款偿还。
RMU.EXE不要求命令行参数。它从RMU.EXE所在的目录读取RATS.CFG文件,以获取其所需要的所有信息。
贷款归还系统(RATPAY.EXE)
RATPAY是一个单独门道程序,强制用户在能够上线之前支付其帐户上的应还款项。换句话说,它是你的“征收部”!如果用户曾借用时间或者文件下传信用额,RATS将设置一个选择标志,以便检查用户是否如期偿还。如果用户已经如期支付,RATPAY在检查用户帐号之后将退出。如果偿还到期了(而未曾归还),那么对用户采取的行动取决于你在RATSCFG中设置的“挂线”参数。如果设置为“坚决挂线”,那么不肯进行最小支付的用户将被赶下站去。Ratpay程序可以作为门道程序从TOP菜单运行。