Hotfix release available: 2025-05-14b "Librarian".
          upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
          upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
          upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
          upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
          upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
          upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
          upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum".
          upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum".
          upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor".
          upgrade now! [53.1] (what's this?)
                pcb_codes
                PCB @ MACROS
PCB “AT” Codes allow you to incorporate live variables into your static text, making more intelligent prompts and ANSI graphics.
Alphabetically
A
| @ACTIVE@ | Number of nodes with users logged in. | 
|---|---|
| @ALIAS@ | Current Users Alias/Nickname. | 
| @ANODES@ | Available Nodes per License. | 
| @ATTRIBUTES@ | JAM Attributes for the current message. | 
| @AUTOMORE@ | Subsequent more prompts are treated as PAUSE. | 
B
| @BBS@ | The name of the bulletin board system. | 
|---|---|
| @BEEP@ | Send a beep to the caller terminal. | 
| @BOARDNAME@ | The name of the bulletin board system. | 
| @BPS@ | Communications Speed, 115200. | 
| @BLACK@ | Sends the ANSI sequence for Black Text and Background. | 
| @BUILD@ | The CodeRunner Compile Options and Build Number. | 
| @BOXTOP#@ | Draws a single lined top of a box, # characters wide. | 
| @BOXSIDE#@ | Draws a single lined left and right of a box, # characters wide. | 
| @BOXBOTTOM#@ | Draws a single lines bottom of a box, # characters wide. | 
(todo list):
BYTELIMIT = Number of bytes that can be downloaded on a daily basis. BYTERATION = Current byte ratio of caller. BYTESLEFT = Number of bytes user can download during current call.
C
| @CARRIER@ | Carrier speed of caller as reported by the modem. | 
|---|---|
| @CELLPHONE@ | The Primary Phone Number on File. | 
| @CITY@ | Information entered in the city field of user's record. | 
| @CLREOL | Clears the rest of the line using the current colors. | 
| @CLS@ | Clears the Screen and Homes the Cursor. | 
| @COMPILER@ | The CodeRunner Compile Options and Build Number. | 
| @CONFNAME@ | The current message group or conference. | 
| @CONFNUM@ | The number for the current message or conference room. | 
| @CONFPATH@ | Only Security Level 100+ can see, physical path and file for the current message area. | 
| @CONN@ | Carrier speed of caller as reported by the modem. | 
| @COPYRIGHT@ | Source code Copyright Notice. | 
| @CSI@ | Embeds the ESCAPE and [ part of an ANSI sequence. | 
| @CURMSGNUM@ | Current message number queued for reading. | 
| @CURMSGFROM@ | Current message From. | 
| @CURMSGTO@ | Current message To. | 
| @CURMSGSUBJ@ | Current message Subject. | 
(todo list):
D
| @DATETIME@ | Current Date Time dd-mmm-yyyy hh:nn:ss.zzz | 
|---|---|
| @DATEWRITTEN@ | Message Create Date Time dd-mmm-yyyy (hh:nn) | 
| @DATAPHONE@ | Information entered in the data phone field of user's record. | 
| @DAYBYTES@ | Number of bytes downloaded today. | 
| @DIR@ | Current File Directory. | 
| @DIRL@ | Current File Directory Description. | 
| @DIRNAME@ | Current File Directory. | 
| @DIRNUM@ | Current Directory ID Number. | 
| @DN@ | Current Directory ID Number. | 
| @DOMAIN@ | Reverse Callers IP to FQDN. | 
| @DOWN@ | Sends ANSI Down Sequence. | 
(todo):
DELAY = DELAY:nn Pause for the nn tenths of a second. DLBYTES = DLBYTES Total number of bytes downloaded by the caller. DLFILES = DLFILES Total number of files download by the caller. DAYBYTES = DAYBYTES Maximum number of bytes per day for this caller.
E
| @ECHONAME@ | Displays the current Echo/Message Area Name. | 
|---|---|
| @ECHONUM@ | Displays the current Echo/Message Area ID Number. | 
| @ESC@ | Send the ESC key. | 
| @EXPERT@ | Displays callers current display mode Expert or Novice. | 
(todo):
EVENT = EVENT The time that the next event is scheduled to take place. EXPDATE = EXPDATE Expiration date of the caller. EXPDAYS = EXPDAYS Number of days until the user's subscription will expire EXPLEVEL = New Security Level after Subscription Expires. ENV=variable = Displays Environment Variable.
F
| @FIRST@ | Callers First Name. | 
|---|---|
| @FIRSTU@ | Callers First Name in all Uppercase. | 
| @FREESPACE@ | Bytes available for uploading in the current conference. | 
(todo):
FILERATIO = FILERATIO Current file ratio of the caller. FNUM = Number of Files queued. FILECREDIT FFILES = # of files flagged for download. FBYTES = Bytes of files flagged for download.
G
| @GOTOLINE#@ | Sends the ANSI sequence to go to the start of line #. | 
|---|---|
| @GOTOHEIGHT@ | Sends the ANSI sequence to go to the start of the bottom line. | 
H
HANGUP = {COMMENTED FOR OBVIOUS REASONS} HANGUP Disconnect the caller.
HIGHMSGNUM = 41 High message number in message base.
HOMEPHONE = 804-938-3325 Information entered in the home phone field of user record.
I
INFILE = (ArakNet.ark_sysop Conference) Current conference number and name. IP = 172.241.27.198 IP Address of the caller.
K
KBLEFT = KBLEFT BYTESLEFT expressed in kilobytes. KBLIMIT = KBLIMIT BYTELIMIT expressed in kilobytes.
L
LASTCALLERNODE = LASTCALLERNODE The last user that called the current node. LASTCALLERSYSTEM = LASTCALLERSYSTEM The last user that called the system. LASTDATEON = 02-Jan-2020 Last date the caller called the system. LASTTIMEON = 12:25 Last time the caller called the system. LMR = 35 Last message read by user in the current conference. LOWMSGNUM = 1 Low message number in the message base.
M
MINLEFT = 495 Minutes left on system (includes download time estimates). MORE = **(492 min. left), More?** Interrupt display asking caller if they wish to see more. MSGLEFT = 1 Total number of messages entered by the user. MSGREAD = 196 Total number of messages read by the user.
N
NODE = 11 The current node number. NUMBLT = Soon to be Unlimited The number of bulletins defined in the current conference. NUMCALLS = NUMCALLS Total number of calls answered by the BBS. NUMDIR = Unlimited Number of file directories in current conference. NUMTIMESON = 791 Number of times user has called the system.
O
OFFHOURS = OFFHOURS Hours that lower speed callers can call into the system. OPTEXT = OPTEXT Used in PCBTEXT to transfer information by Legacy/X.
P
PAUSE = Same as MORE but auto-continues after 300 seconds. POS = POFF Disable normal more prompts when screen fills up. PON = PON Enable normal more prompting usage. POS = POS:nn Advance cursor to position nn. PRODESC = PRODESC Description of the default protocol selected. PROLTR = PROLTR Default protocol selected by the current caller.
Q
QOFF = QOFF Do not allow the display of the file to be aborted. QONN = QON Allow the file display to be aborted.
R
| @RESTORESCREEN@ | Sends the ANSI sequence to restore from 1,1,@WIDTH@,@GOTOHEIGHT@ | 
|---|
S
SECURITY = 100 Current security level of the caller. SYSDATE = 02-Jan-2020 The current system date. SYSOPIN = SYSOPIN Beginning time when the SysOp is available for chat. SYSOPOUT = SYSOPOUT Ending time when the SysOp is available for chat. SYSTIME = 12:52 The current system time.
T
TIMELEFT = 490 Minutes left on system (excludes download time estimates). TIMELIMIT = TIMELIMIT The daily/session time limit of the caller. TIMEUSED = 11 Total number of minutes used during current call. TOTALTIME = TOTALTIME Total number of minutes used during current day.
U
UPBYTES = UPBYTES Total number of bytes uploaded by the caller. UPFILES = UPFILES Total number of files uploaded by the caller. USER = OZZ NIXON The caller's name displayed in uppercase.
V
VERSION = VERSION Display the current version of your Legacy/X software.
W
| @WAIT@ | Interrupt display of file with a Press Enter prompt, after the rest of this line is processed. | 
|---|---|
| @WAITNOW@ | Interrupts display of file with Press Enter prompt right now, then processes the rest of the line after user presses Enter. | 
(todo list):
WHO = WHO Prints a list of who is currently online. (for all licensed nodes).
X
| @XON@ | This is filtered out, not applicable to TCP communications. | 
|---|---|
| @XOFF@ | This is filtered out, not applicable to TCP communications. | 
pcb_codes.txt · Last modified: 12/03/2024 03:54 by 216.150.13.6
                
                