====== .A?? File Control Codes ====== You can use several codes in ProBoard's textfiles. These codes will be replaced by internal variables, or will perform special actions. In the code list, you will see a code's ASCII value, the control code and a description of the code. A '^' means Ctrl, so ^D means Ctrl-D. ┌───────┬──────┬──────────────────────────────────────────────────┐ │ ASCII │ CODE │ DESCRIPTION │ └───────┴──────┴──────────────────────────────────────────────────┘ 65 ^A Waits for the user to press . 66 ^B Disables interruption by pressing . 67 ^C Enables interruption by pressing . 68 ^D Enables 'More'-prompt. 69 ^E Disables 'More'-prompt. 71 ^G Rings a bell on the user's computer. 76 ^L Clearscreen. 87 ^W Pauses for 1 second. Control-F (^F) is  ┌───────┬──────┬──────────────────────────────────────────────────┐ │ ASCII │ CODE │ DESCRIPTION │ └───────┴──────┴──────────────────────────────────────────────────┘ 06-65 ^FA User's full name. 06-66 ^FB User's City. 06-67 ^FC User's password. 06-68 ^FD User's data/fax phone number. 06-69 ^FE User's phone number. 06-71 ^FG Time of last login. 06-76 ^FL Netmail credit left. 06-77 ^FM Number of messages written. 06-78 ^FN Message last read. 06-79 ^FO User's level. 06-80 ^FP Number of calls by user. 06-81 ^FQ Number of uploads by user. 06-82 ^FR Kbytes uploaded by user. 06-83 ^FS Number of downloads by user. 06-84 ^FT Kbytes downloaded by user. 06-85 ^FU Number of minutes online today. 06-86 ^FV User's screen length. 06-87 ^FW User's first name. 06-88 ^FX ANSI codes ON/OFF. 06-89 ^FY Screen pausing ON/OFF. 06-90 ^FZ Clearscreen codes ON/OFF. 06-48 ^F0 Fullscreen editor ON/OFF. 06-49 ^F1 User's Alias. 06-50 ^F2 Command stacking ON/OFF. 06-51 ^F3 IBM Characters ON/OFF. 06-52 ^F4 User's State. 06-53 ^F5 User's birth date. 06-54 ^F6 User's expiration date (if any) 06-55 ^F7 Day's until expiration date. 06-56 ^F8 AVATAR/0 - on/off. 06-57 ^F9 AVATAR/0+ - on/off. 06-40 ^F" User's Country. 06-58 ^F: User's first call (date). 06-36 ^F$ User's address (line 1). 06-37 ^F' User's address (line 2). 06-38 ^F& User's address (line 3). 06-60 ^F` User's sex. 06-91 ^F[ Download Kb left today. 06-126 ^F~ Download delay in minutes. 06-33 ^F! # Minutes remaining until allowed to download. 06-40 ^F( Current file group name. 06-41 ^F) Current message group name. 06-42 ^F* Current file group number. 06-43 ^F+ Current message group number. 06-61 ^F= User's fax number 06-59 ^F; Show password, or password character is passwords hidden Control-K (^F) is ┌───────┬──────┬──────────────────────────────────────────────────┐ │ ASCII │ CODE │ DESCRIPTION │ └───────┴──────┴──────────────────────────────────────────────────┘ 11-65 ^KA Total number of calls to the BBS. 11-66 ^KB Name of the last user on the BBS. 11-67 ^KC Number of active Hudson message base messages. 11-68 ^KD Number of first message. 11-69 ^KE Number of last message. 11-70 ^KF Number of times user has paged the SysOp. 11-71 ^KG Day of the week (full). 11-72 ^KH Number of users on the BBS. 11-73 ^KI Current time. 11-74 ^KJ Today's date. 11-75 ^KK Minutes online during this session. 11-77 ^KM Minutes online today. 11-79 ^KO Minutes online left today. 11-80 ^KP Version number of ProBoard (x.xx) 11-81 ^KQ Daily online limit. 11-82 ^KR Baud rate. 11-83 ^KS Day of the week (short). 11-84 ^KT Daily download limit (Kbytes). 11-87 ^KW Node number. 11-88 ^KX Hang up phone. 11-89 ^KY Active message area name. 11-90 ^KZ Active file area name. 11-48 ^K0 # Messages in active message area 11-49 ^K1 Current message area # 11-50 ^K2 Current file area # You can also inform ProBoard about the length of a string to be placed in a textfile. This is done is the following way: Between the first and last code, you can place '@' or '#' or '%' codes. The field's length will be defined by the number of characters, first and last control code included. Use '@' to align (justify) a field to the left, use '#' to align to the right and use '%' to center a field. Eg. ^K@@@@@@@@@@@@@@@@@@@@@@@B ^^^^^^^^^^^^^^^^^^^^^^^ 23 X '@' Thus, the total amount of characters equals 25, the user's name (^KB) will be placed in a 25-character field, left justified. You now can easily draw 'boxes' around this field, without having to worry about the actual length of the user's name. An example of a textfile using the control codes: (the '^' stands for '^F') : ┌───────────┐ │ Some Info │ └───┬───────┴───────────────────────────────────────────────────┐ │ Your full name..... ^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A │ │ Calling from....... ^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B │ │ Last called........ ^@@@@@@@@@F at ^@@@@@@G │ │ Level.............. ^####O │ │ Number of calls.... ^####P │ ├──────────────────────────────┬────────────────────────────┤ │ Kb downloaded...... ^@@@@TK │ Kb uploaded....... ^####RK │ │ # downloads........ ^####S │ # uploads......... ^####Q │ ├──────────────────────────────┴────────────────────────────┤ │ Messages posted.... ^####M │ │ Your flags......... ^@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H │ ├─────────────────┐ │ │ ANSI ^#X ├─────────────────────────────────────────┘ │ Clearscreen ^#Z │ │ More prompt ^#Y │ │ Editor ^#O │ └─────────────────┘ Press to continue.^A