June 29 1995 ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º * DLASTPCB.EXE ver 2.01 * º º Copyright (c) Paul Malkinson 1995 º º All rights reserved º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ This version is a casual shareware program - meaning that I would like whoever uses it on a regular basis to send me money... Pay me what it's worth, to you, or what you can afford... my address is at bottom of this document and no, Virginia, I'm not offended by small sums... -------------------------------------------------------------------------- This program has been tested with PCBoard 15.1 / 15.2 / 15.21 A re-write of my Dlast for OPUS/MAXIMUS systems, I modified the Pascal code to run with PCB, added extra features, until this version represents around 80% new code over and above what I started with. I have tested it on a 486DX66 and a '386DX40 under DOS 6.2, and with QEMM386, Desqview, OS/2-DOSBOX PC-DOS 6.30 and have experienced no problems at all, so the chances are that it will run on whatever you have... >>-----<< "De last users were..." ~~~~~~~~~~~~~~~~~~~~~~~ Dlast is a utility to display the last users on your PCBoard 14.5+ ------- DLASTPCB/r is run once per day, and erases all the previous day's users from the DLAST.BLT file which the program creates in your \PCB\GEN directory. DLASTPCB/u is run when a caller logs on, via an Autologin door. DLAST reads the DOOR.SYS either in your PCB root directory, or a node directory on multi-node systems and writes to DLAST.BLT and DLAST.LOG in your \PCB\GEN directory. DLASTPCB.EXE goes in your \PCB\ directory DLAST.CTL goes in your \PCB\NODE1 \NODE2 etc. directory(s) * There are TWO (2) program executables in this package - DLASTPCB.EXE for i486 or math co-processors, and DLASTPCB.EXN for non-FPU units: rename DLASTPCB.EXN to .EXE if required. * Use the sample DLAST.CTL as a guide - you can use up to 74 characters as a banner here, and whatever you place on the first line will appear centered in the `header' box as shown in the example below: This _MUST_ be on line 1 of the control file. * The banner can be anything you want it to be - your BBS name, important information you want to draw to the caller's attention, or a Joke-of-the-Day - in short, anything you can think of... * Mix 'n match colors to suit yourself in the DLAST.CTL file, notes on color codes are within the file. * By having a copy of DLAST.CTL in each node directory, you can use a different color for, for example, the Node number, or the Baudrate. Call DLAST.BLT from one of your bulletins in the normal manner, codes are standard PCB @X for ANSI color. It will display the previous users in the following manner:- ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ[ DlastPCB ver 2.01 ]ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ³ *°±²* Last callers on Opus Theta BBS 3:850/100 *²±°* ³ ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; Data for: Thursday, February 16 1995 ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÑÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÍÍÍÍÑÍÍÍÍÍÍÑÍÍÍÍÍ͸ ³ Last Caller's Name ³Node³Sec/y³ From - City/State ³Time Login³Speed ³#Calls³ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÅÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÅÄÄÄÄÄÄ´ ³PAUL MALKINSON ³ 1 ³ 110 ³NHULUNBUY NT ³ 16:49 ³ 28800³ 554 ³ ³ABDHUL CLAMWHACKER ³ 1 ³ 20 ³CAPE TOWN RSA ³ 17:12 ³ 14400³ 147 ³ ³ASHLEIGH ROACHCLIP ³ 2 ³ 30 ³NASHVILLE TN ³ 17:15 ³ 14400³ 21 ³ ³FRED NERDY ³ 1 ³ 20 ³MELBOURNE VIC ³ 22:25 ³ 14400³ 96 ³ _________________________________________________________________________ Files in this package:- DLASTPCB.EXE - (10,003 bytes) - The program executable (FPU required) DLASTPCB.EXN - (17,426 bytes) - The program executable (Non-FPU) DLAST.DOC - This document DLAST.CTL - Sample `header' file DLAST.HST - History and Upgrades DLAST - Sample batchfile FILE_ID.DIZ - Program descriptor _________________________________________________________________________ Quick start & Command syntax summary: ------------------------------------- Add a door to PCBoard, use DLAST as Filename, and use the enclosed batchfile with that name in your node directory. (Edit to suit) Make the door Autologin with security set to 0 and enable DOOR.SYS - use Y for shell and point the path to your node directory. Add DLAST.BLT to your bulletins menu - point path to \PCB\GEN dlastpcb/r -- run once per day to clear dlast.blt (I run a midnight event) dlastpcb/u -- run after each user logs on, to update dlast.blt The program also generates Dlast.log in your \PCB\GEN directory: this will continue to grow until deleted or edited. Handy for a daily and/or weekly record of your users....... ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Example batchfile fragment for updating the .BLT and .LOG file after a user logs in: @echo off cd\pcb\node1 dlastpcb/u ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Comments, suggestions, complaints, etc. Netmail to:- Paul Malkinson - Opus Theta 3:850/100 MONEY :-) Snail-Mail:- PO Box 206 Nhulunbuy NT 0881 Australia ------------------------------------------------- -------------------------------------------------