CHANGE is a program, written for PCBoard, that lets you globally modify any or all of the following files: PCBOARD.DAT, CNAMES.@@@, CNAMES.ADD, DOORS.LST, BLT.LST, SCRIPT.LST, DIR.LST and DLPATH.LST. At its simplest, CHANGE will let you change a single line in the pcboard.dat file to a new value. More powerfully, you could use CHANGE to update all of your PCBoard configuration files at once. You might use this capability if you were to move all of your files from one drive letter to another or from one path to another. Usage: ------ CHANGE {pcboard.dat} {/options} {/FROM:text} /TO:text Options: -------- None Specified Operate only on the pcboard.dat file /LINE:### Specify a line number in pcboard.dat to change /PCBDAT Update PCBOARD.DAT /CNAMES Update CNAMES.@@@ and CNAMES.ADD /DOORS Update all DOORS.LST files /BLT Update all BLT.LST files /SCRIPT Update all SCRIPT.LST files /DIR Update all DIR.LST files /DLPATH Update all DLPATH.LST files Notes: ------ When /LINE:### is used, only the /TO:text option is necessary. If the FROM or TO text includes spaces then you must enclose the entire switch in quotes (e.g. "/FROM:Salt Air BBS" "/TO:New BBS"). The FROM and TO text is case sensitive. Examples: -------- CHANGE /LINE:91 /TO:10 Change line #91 in the pcboard.dat to "10". Line #91 is the node number, so this change modifies the node number. CHANGE /PCBDAT /FROM:C: /TO:D: Change all drive C: references to D: in the pcboard.dat file that is in the current directory. CHANGE /PCBDAT /CNAMES /DOORS /BLT /SCRIPT /DIR /DLPATH /FROM:C: /TO:D: Change all drive C: references to D: in the pcboard.dat file that is in the current directory. Using the pcboard.dat file, locate and read the CNAMES files changing C: to D:. Also, change all drive C: references found in any of the .LST files to drive D:. CHANGE F:\PCBOARD.DAT /PCBDAT "/FROM:Salt Air BBS" "/TO:My New BBS" Updating the pcboard.dat file found on drive H: in the PCB directory... search for the name of the BBS and change it. History ------- 5/13/93 Update ------ Fixed a problem where CHANGE would remove a pcboard.dat file if used like this: CHANGE PCBOARD.DAT /FROM:xxx /TO:yyy What is missing is the /PCBDAT switch which should be used. To avoid accidental erasure of the pcboard.dat file, change has been fixed to avoid touching the pcboard.dat file without the use of the /PCBDAT switch. Also, fixed a bug where DIR files could grow (unstoppably) if you tried to update them with the /DIRS switch. 4/14/93 Intial Release