home *** CD-ROM | disk | FTP | other *** search
- +--------------------------[ User2Asc Ver 0.91ß]----------------------------+
- | Written By Gary Meeker 06/13/93 Updated 07/02/93 |
- | SYSOP: SHARP Technical Support Line BBS Lawrenceville, GA |
- | (404) 962-1788 300-14400 Baud. 24 Hours |
- +---------------------------------------------------------------------------+
- V0.90ß 06/13/93 - Initial Beta Release
- V0.91ß 07/02/93 - Rewrote for new PCBTYPES.INC File
- Added Command line parameter for Range of Users
-
- User2Asc is designed to create a Comma Delimited file from USERS &
- USERS.INF files. It should be executed from the same directory in which
- your PCBOARD.DAT file resides, but it will search the environment for
- PCBoards variables in an attempt to find PCBOARD.DAT or you can include
- the directory path on the command line. It will create an output file
- named USERS.ASC in the same directory as your USERS & USERS.INF files.
-
- Syntax: User2Asc [FilePath] [/R:Start,End]
-
- Where:
- FilePath = Optional Drive:\Path\ to PCBOARD.DAT
- /R:Start,End = Optional Range of the Users File to be written
- (this allows even a single record to be written)
-
- Each line is 500 characters long (including the CR/LF) and the format of
- the output file is as follows:
-
- Start
- 1 LastName "1234567890123456789012345",
- 29 FirstName "1234567890123456789012345",
- 57 Alias (Note 1) "1234567890123456789012345",
- 85 Street 1 (Note 2) "12345678901234567890123456789012345678901234567890",
- 138 Street 2 (Note 2) "12345678901234567890123456789012345678901234567890",
- 191 City (Note 2) "1234567890123456789012345",
- 219 State (Note 2) "1234567890",
- 232 Zip (Note 2) "1234567890",
- 245 Country (Note 2) "123456789012345",
- 263 Bus/Data Phone "1234567890123",
- 279 Home/Voice Phone "1234567890123",
- 295 Comment 1 (User) "123456789012345678901234567890",
- 328 Comment 2 (Sysop) "123456789012345678901234567890",
- 361 Expiration Date "12345678",
- 372 Expiration Level "123",
- 378 Sec Level "123",
- 384 Password "123456789012",
- 399 Password 1 (Note 3) "123456789012",
- 414 Password 2 (Note 3) "123456789012",
- 429 Password 3 (Note 3) "123456789012",
- 444 Verification (Note 4)"1234567890123456789012345",
- 472 Times On "123456",
- 481 Last On Date "12345678",
- 492 Last On Time "12345"
- 499 CR/LF
-
- Note 1: If Alias PSA is installed
- Note 2: If Address PSA is installed
- Note 3: If Password PSA is installed
- Note 4: If Verify PSA is installed
-
- If any of the above PSA's are not installed then the field will be blank, but
- will still be present to maintain fixed length of the line.
-
- This program is FREEWARE, but if there is enough interest in a shareware
- version that would allow defining which of any fields should be included
- and in what order, I will pursue it. I kept the number of fields limited
- to the above in order to keep it below the 512 character line limit of
- QEDIT so I could sort using QEDIT on any column. I also did not include
- any filtering at this time of which records to include but instead just
- include all records. The shareware version would include a screen to
- define which records should be included (similar to PCBSM's printing).
-