This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
menu_function_overview [2021/10/26 22:04] – admin | menu_function_overview [2023/11/02 11:23] (current) – massacre | ||
---|---|---|---|
Line 108: | Line 108: | ||
Special codes: | Special codes: | ||
+ | (*) | ||
** Replaced by an asterisk (' | ** Replaced by an asterisk (' | ||
- | |||
*# Replaced by the node number. | *# Replaced by the node number. | ||
- | |||
*\ Sends the message "SysOp is shelling..." | *\ Sends the message "SysOp is shelling..." | ||
- | |||
*! Freezes ProBoard' | *! Freezes ProBoard' | ||
- | |||
*= Do not call any fossil functions when shelling. | *= Do not call any fossil functions when shelling. | ||
- | |||
*A Writes a user's handle (alias) to DORINFOx.DEF instead of his/her real name. | *A Writes a user's handle (alias) to DORINFOx.DEF instead of his/her real name. | ||
- | |||
*B Current baud rate. | *B Current baud rate. | ||
- | |||
*C Replaced by the full name & path of the command interpreter. It is the contents of the environment variable " | *C Replaced by the full name & path of the command interpreter. It is the contents of the environment variable " | ||
- | |||
*D Writes a full 52-line DOOR.SYS drop file to the current directory before shelling. | *D Writes a full 52-line DOOR.SYS drop file to the current directory before shelling. | ||
- | |||
*E Writes an RA 1.1x EXITINFO.BBS to the current directory before shelling and reads it back afterwards. | *E Writes an RA 1.1x EXITINFO.BBS to the current directory before shelling and reads it back afterwards. | ||
- | |||
*F User's first name. | *F User's first name. | ||
- | |||
*G Indicates whether user has ANSI (1) or ASCII (0) set. | *G Indicates whether user has ANSI (1) or ASCII (0) set. | ||
- | |||
*H Tells ProBoard not to disable the fossil driver when shelling. | *H Tells ProBoard not to disable the fossil driver when shelling. | ||
- | |||
*I Maximum user-inactivity (seconds). | *I Maximum user-inactivity (seconds). | ||
+ | *J Displays configured BBS name. | ||
+ | *K Displays current version of ProBoard. | ||
*L User's last name. | *L User's last name. | ||
- | |||
*M ProBoard' | *M ProBoard' | ||
- | |||
*N Shell will NOT be logged in PROBOARD.LOG. | *N Shell will NOT be logged in PROBOARD.LOG. | ||
- | |||
*O (not zero!) is replaced by the path of the current file area. | *O (not zero!) is replaced by the path of the current file area. | ||
- | |||
*P Com-port used by ProBoard (1-8). | *P Com-port used by ProBoard (1-8). | ||
- | |||
*Q Don't let user know that ProBoard is shelling (!). | *Q Don't let user know that ProBoard is shelling (!). | ||
- | |||
*R User's record number in USERS.BBS. | *R User's record number in USERS.BBS. | ||
- | |||
*S ProBoard' | *S ProBoard' | ||
- | |||
*T Time left for the user today (minutes). | *T Time left for the user today (minutes). | ||
+ | *U Displays current user's handle (alias). | ||
*V Disables adding 2 to the graphics capability line in DORINFOx.DEF when the user has AVATAR enabled. | *V Disables adding 2 to the graphics capability line in DORINFOx.DEF when the user has AVATAR enabled. | ||
- | |||
*W Runs the shell in a window , so the status on the last line will not be cleared. This option only works with programs that send their output to the standard output device (no direct screen writes). | *W Runs the shell in a window , so the status on the last line will not be cleared. This option only works with programs that send their output to the standard output device (no direct screen writes). | ||
- | |||
*X ALWAYS SWAP to disk/EMS, even if swapping is disabled in ProCFG. | *X ALWAYS SWAP to disk/EMS, even if swapping is disabled in ProCFG. | ||
- | |||
*Y DO NOT SWAP to disk/EMS. | *Y DO NOT SWAP to disk/EMS. | ||
- | |||
*Z Execute the command as if you typed it from the command line. The main use for this option is to execute DOS batch files. It is exactly the same as entering "*C /C < | *Z Execute the command as if you typed it from the command line. The main use for this option is to execute DOS batch files. It is exactly the same as entering "*C /C < | ||
- | |||
*_ (asterisk underscore) Tells ProBoard not to write underscores instead of spaces when writing a user's last name in DORINFOx.DEF. For example, users name is Harvey Van Hooten. Without this parameter, users name will be written to DORINFOx.DEF as follows: | *_ (asterisk underscore) Tells ProBoard not to write underscores instead of spaces when writing a user's last name in DORINFOx.DEF. For example, users name is Harvey Van Hooten. Without this parameter, users name will be written to DORINFOx.DEF as follows: | ||
- | |||
HARVEY VAN_HOOTEN | HARVEY VAN_HOOTEN | ||
- | |||
By using the *_ (asterisk underscore) the users name will be written to DORINFOx.DEF as follows: | By using the *_ (asterisk underscore) the users name will be written to DORINFOx.DEF as follows: | ||
- | |||
HARVEY VAN HOOTEN (with no underscore in last name) | HARVEY VAN HOOTEN (with no underscore in last name) | ||
- | |||
*0 (zero) ProBoard will write a DORINFO1.DEF instead of a DORINFO< | *0 (zero) ProBoard will write a DORINFO1.DEF instead of a DORINFO< | ||
- | |||
*1 Installs a timer-function when shelling, which continuously redisplays the user's status line on the first screenline. This can be used with ALL programs. | *1 Installs a timer-function when shelling, which continuously redisplays the user's status line on the first screenline. This can be used with ALL programs. | ||
- | |||
*2 Same as *1, but uses the bottom screenline (try this with QuickEd or GEdit!) | *2 Same as *1, but uses the bottom screenline (try this with QuickEd or GEdit!) | ||
- | |||
Suppose ProBoard is in directory D:\PB. | Suppose ProBoard is in directory D:\PB. | ||
Line 419: | Line 387: | ||
Example: "Ask /Q" | Example: "Ask /Q" | ||
- | This will ask the user if they want to enable or disable screen | + | This will ask the user if they want to enable or disable screen clearing and ProBoard will not display: " |
- | | + | |
- | | + | |
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |
Line 432: | Line 397: | ||
DATA: < | DATA: < | ||
- | Allows the user to decide whether scrolling should pause when the screen | + | Allows the user to decide whether scrolling should pause when the screen is full. |
- | is full. | + | |
In the data field, you can enter these parameters: | In the data field, you can enter these parameters: | ||
Line 470: | Line 434: | ||
Example: "Ask /Q" | Example: "Ask /Q" | ||
- | This will ask the user if they want to enable or disable ANSI, and | + | This will ask the user if they want to enable or disable ANSI, and ProBoard will not display: "ANSI codes enabled/ |
- | | + | |
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |
Line 482: | Line 444: | ||
DATA: < | DATA: < | ||
- | Searches all the message areas for messages addressed to the user that | + | Searches all the message areas for messages addressed to the user that have not yet been received by him/ |
- | have not yet been received by him/ | + | |
- | new mail, which the user does not have read access to, it will inform the | + | |
user, and the SysOp. | user, and the SysOp. | ||
This function also checks for personal files addressed to the user. | This function also checks for personal files addressed to the user. | ||
- | Specifying the [/F] option will force ProBoard to check only for new | + | Specifying the [/F] option will force ProBoard to check only for new personal files. |
- | personal files. | + | |
- | Specifying the [/M] option will force ProBoard to check only for new | + | Specifying the [/M] option will force ProBoard to check only for new personal mail. |
- | personal mail. | + | |
ProBoard will also find mail addressed to a users alias. | ProBoard will also find mail addressed to a users alias. | ||
Line 503: | Line 461: | ||
DATA: < | DATA: < | ||
- | Allows the user to read a message. | + | Allows the user to read a message. |
- | ranging from 1 to 10,00), then only messages from message area < | + | |
- | be read. If <*> is specified, only messages from the active area can be | + | |
- | read (refer to the goto/gosub menu functions and to function 49). If <0> | + | |
- | is specified, only messages from areas selected in the combined boards | + | |
- | can be read. When reading messages in combined message areas, messages | + | |
- | are read "per area", not in the order of the message number. | + | |
The user has several options when reading messages: | The user has several options when reading messages: | ||
| | ||
- | |||
| | ||
- | + | New : New messages not read by the user. Messages are read per area. If you have new messages in Area 1 and 5, ProBoard will first show all new messages in Area 1, then all new messages in Area 5. | |
- | New : New messages not read by the user. Messages are read | + | |
- | | + | |
- | | + | |
- | | + | |
| | ||
- | |||
| | ||
- | |||
When a message is read, the user has the following options: | When a message is read, the user has the following options: | ||
| | ||
- | |||
| | ||
- | |||
| | ||
- | |||
| | ||
- | |||
| | ||
- | + | Reply : Reply to this message. | |
- | Reply : Reply to this message. | + | |
- | | + | |
- | | + | |
- | | + | |
| | ||
the next message (if any). | the next message (if any). | ||
- | |||
| | ||
- | + | Forward | |
- | Forward | + | |
- | | + | |
| | ||
- | |||
| | ||
- | |||
| | ||
- | |||
+ / - : Show the next/ | + / - : Show the next/ | ||
- | + | Original | |
- | Original | + | |
- | | + | |
┌───────────────────────────────────────────────────────────────────────┐ | ┌───────────────────────────────────────────────────────────────────────┐ | ||
Line 608: | Line 537: | ||
Optional parameters: | Optional parameters: | ||
- | ──────────────────── | ||
/L The user will be logged off after writing this message. | /L The user will be logged off after writing this message. | ||
- | |||
/N Writes a netmail message to the destination address specified. | /N Writes a netmail message to the destination address specified. | ||
This could also be used to send netmail to a UUCP gateway. | This could also be used to send netmail to a UUCP gateway. | ||
- | |||
/T The " | /T The " | ||
It is not necessary to use quotes (") when the username does | It is not necessary to use quotes (") when the username does | ||
not contain spaces. | not contain spaces. | ||
- | |||
/S The subject of the message is automatically specified. | /S The subject of the message is automatically specified. | ||
not necessary to us quotes (") when the subject does not | not necessary to us quotes (") when the subject does not | ||
contain spaces. | contain spaces. | ||
+ | | ||
Examples: | Examples: | ||
- | ───────── | ||
- | |||
/ | / | ||
Fidonet node number 1:282/30. | Fidonet node number 1:282/30. | ||
- | |||
/ | / | ||
- | |||
/ | / | ||
- | |||
/ | / | ||
already filled in. The user will not be able | already filled in. The user will not be able | ||
Line 684: | Line 604: | ||
a) < | a) < | ||
- | |||
Filename + date + size + description will be displayed in the | Filename + date + size + description will be displayed in the | ||
appropriate colors. | appropriate colors. | ||
- | |||
- | |||
b) <+> < | b) <+> < | ||
- | |||
The <+> will cause the description to be placed at the same | The <+> will cause the description to be placed at the same | ||
horizontal cursor position and in the same color as the description | horizontal cursor position and in the same color as the description | ||
from (a). This line will be displayed when searching for files. | from (a). This line will be displayed when searching for files. | ||
- | |||
- | |||
c) <!> < | c) <!> < | ||
- | |||
The description will be placed at the left of the screen, in the same | The description will be placed at the left of the screen, in the same | ||
color as the descriptions above. This line will be displayed when | color as the descriptions above. This line will be displayed when | ||
searching for files. | searching for files. | ||
- | |||
- | |||
d) <;> < | d) <;> < | ||
- | |||
Same as in (c), but the color is white. | Same as in (c), but the color is white. | ||
- | |||
- | |||
e) < | e) < | ||
- | |||
Same as in (d), but this line will NOT be displayed when searching | Same as in (d), but this line will NOT be displayed when searching | ||
for files. | for files. | ||
- | + | | |
Example: | Example: | ||
Line 727: | Line 633: | ||
| | ||
| | ||
- | Best BBS program in the world [c1] | + | Best BBS program in the world [c1] |
| | ||
(made possible by Burger King in the USA) [c2] | (made possible by Burger King in the USA) [c2] | ||
| | ||
- | [c1] stands for color 1, [c2] stands for color 2. | + | |
If a file area is configured as being CD-ROM, the file listing should | If a file area is configured as being CD-ROM, the file listing should | ||
Line 764: | Line 670: | ||
| | ||
< | < | ||
- | |||
' | ' | ||
| | ||
Line 770: | Line 675: | ||
The parameter < | The parameter < | ||
+ | (*) | ||
| | ||
| | ||
Line 778: | Line 683: | ||
Examples: | Examples: | ||
+ | (*) | ||
| | ||
* -C All non-CD-ROM areas. | * -C All non-CD-ROM areas. | ||
Line 789: | Line 694: | ||
You can also specify several other parameters: | You can also specify several other parameters: | ||
- | ────────────────────────────────────────────── | ||
- | |||
- | /A .......................... Allows the user to download ANY file | ||
- | accessible by DOS. When using this option, | ||
- | the full path and filename must be | ||
- | specified. | ||
- | remote SysOps. | ||
- | |||
- | / | ||
- | but the file < | ||
- | sent to the user (useful for textfiles | ||
- | describing all the files on the BBS). | ||
- | Parameter < | ||
- | path name. (eg. / | ||
- | be combined with the </T> option (see | ||
- | below). | ||
- | |||
- | / | ||
- | The following example would download the | ||
- | file PB_220.ZIP directly from file area | ||
- | #13. e.g. / | ||
- | |||
- | / | ||
- | < | ||
- | |||
- | /I .......................... Ignore DL kbytes. | ||
- | |||
- | / | ||
- | |||
- | / | ||
- | format for each line is: <D/U> < | ||
- | < | ||
- | |||
- | /N .......................... No log. Don't log anything. | ||
- | |||
- | |||
- | /P .......................... Download all personal files for the user. | ||
- | |||
- | /Q .......................... Start download right away without prompting | ||
- | the user. You must use the /F= and the /K= | ||
- | parameters so ProBoard knows what file to | ||
- | send, using what protocol when using this | ||
- | option. | ||
- | |||
- | |||
- | /T .......................... Allow the user to download the specified | ||
- | file without checking the users remaining | ||
- | time left. Refer to "Free Files" for more | ||
- | details. | ||
- | download the latest version of ProBoard and | ||
- | you don't care about the time it takes or | ||
- | how much time they have left. In the data | ||
- | line put the path and file name followed by | ||
- | the </T> parameter. | ||
- | this is as follows: | ||
- | C: | + | /A .......................... Allows the user to download ANY file |
+ | accessible by DOS. When using this option, | ||
+ | the full path and filename must be | ||
+ | specified. | ||
+ | remote SysOps. | ||
+ | / | ||
+ | but the file < | ||
+ | sent to the user (useful for textfiles | ||
+ | describing all the files on the BBS). | ||
+ | Parameter < | ||
+ | path name. (eg. / | ||
+ | be combined with the </T> option (see | ||
+ | below). | ||
+ | / | ||
+ | The following example would download the | ||
+ | file PB_220.ZIP directly from file area | ||
+ | #13. e.g. / | ||
+ | / | ||
+ | < | ||
+ | /I .......................... Ignore DL kbytes. | ||
+ | / | ||
+ | / | ||
+ | format for each line is: <D/U> < | ||
+ | < | ||
+ | /N .......................... No log. Don't log anything. | ||
+ | /P .......................... Download all personal files for the user. | ||
+ | /Q .......................... Start download right away without prompting | ||
+ | the user. You must use the /F= and the /K= | ||
+ | parameters so ProBoard knows what file to | ||
+ | send, using what protocol when using this | ||
+ | option. | ||
+ | /T .......................... Allow the user to download the specified | ||
+ | file without checking the users remaining | ||
+ | time left. Refer to "Free Files" for more | ||
+ | details. | ||
+ | download the latest version of ProBoard and | ||
+ | you don't care about the time it takes or | ||
+ | how much time they have left. In the data | ||
+ | line put the path and file name followed by | ||
+ | the </T> parameter. | ||
+ | this is as follows: | ||
A Small hint regarding free files: if you want one particular area to be | A Small hint regarding free files: if you want one particular area to be | ||
Line 868: | Line 758: | ||
** Important ** | ** Important ** | ||
- | ─────────────── | ||
ProBoard uses a highly optimized index to find your files when users want | ProBoard uses a highly optimized index to find your files when users want | ||
to download them. Be sure to run PBUTIL FI (File Index) at least once a | to download them. Be sure to run PBUTIL FI (File Index) at least once a | ||
Line 895: | Line 784: | ||
called UPLOAD.LOG. | called UPLOAD.LOG. | ||
- | | + | |
- | | + | |
Line 902: | Line 791: | ||
─────────────────────────────────── | ─────────────────────────────────── | ||
- | /D .......................... Do not ask user for upload descriptions. | + | |
- | + | / | |
- | / | + | / |
- | + | / | |
- | / | + | format for each line is: U O < |
- | + | /N .......................... No log. Do not log anything. | |
- | / | + | /P .......................... Upload private files. |
- | format for each line is: | + | contains "/ |
- | + | personal file to another user. In this | |
- | U O < | + | case the upload will be placed in the |
- | + | private upload directory (specified in | |
- | /N .......................... No log. Do not log anything. | + | ProCFG). |
- | + | /Q .......................... Start upload right away, without prompting | |
- | /P .......................... Upload private files. | + | the user. You must specify a / |
- | contains "/ | + | this to work. |
- | personal file to another user. In this | + | |
- | case the upload will be placed in the | + | |
- | private upload directory (specified in | + | |
- | ProCFG). | + | |
- | + | ||
- | /Q .......................... Start upload right away, without prompting | + | |
- | the user. You must specify a / | + | |
- | this to work. | + | |
Line 1046: | Line 926: | ||
" | " | ||
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |
Line 1146: | Line 1025: | ||
Valid area selection parameters are: | Valid area selection parameters are: | ||
- | ──────────────────────────────────── | ||
X Current Area | X Current Area | ||
Line 1157: | Line 1035: | ||
Other valid parameters are: | Other valid parameters are: | ||
- | ─────────────────────────── | ||
- | |||
- | /MG ......................... Makes the user select a message group if | ||
- | they haven' | ||
- | |||
- | / | ||
- | areas belonging to message group < | ||
- | /N .......................... ProBoard will run even faster since it will | + | /MG ......................... Makes the user select a message group if |
- | not check for waiting mail (no " | + | they haven' |
- | displayed indicating new mail) if you | + | / |
- | specify this parameter. | + | areas belonging to message group < |
- | if your BBS has many large message areas, | + | |
- | in particular, Squish or JAM. Remember, | + | not check for waiting mail (no " |
- | ProBoard can be configured for 10,000 | + | displayed indicating new mail) if you |
- | message areas so a full " | + | specify this parameter. |
- | each area can be time consuming. | + | if your BBS has many large message areas, |
+ | in particular, Squish or JAM. Remember, | ||
+ | ProBoard can be configured for 10,000 | ||
+ | message areas so a full " | ||
+ | each area can be time consuming. | ||
Examples: | Examples: | ||
- | ───────── | + | (*) |
* -E All non-echomail areas | * -E All non-echomail areas | ||
1-20 50-60 Areas 1..20 and 50..60 | 1-20 50-60 Areas 1..20 and 50..60 | ||
Line 1204: | Line 1079: | ||
Valid parameters are: | Valid parameters are: | ||
- | ───────────────────── | + | |
- | /H .......................... Show the user's handle (alias) instead of | + | their real name. |
- | their real name. | + | < |
- | + | ||
- | < | + | |
Line 1250: | Line 1123: | ||
Valid parameters are: | Valid parameters are: | ||
- | ───────────────────── | ||
- | /H .......................... Will show the users handle (alias) instead | ||
- | of their real name to the users on other | ||
- | nodes, when prompting them to engage in a | ||
- | chat. | ||
- | < | + | /H .......................... Will show the users handle (alias) instead |
- | their alias when prompting users on other | + | of their real name to the users on other |
- | nodes to engage in a chat. | + | nodes, when prompting them to engage in a |
+ | chat. | ||
+ | | ||
+ | their alias when prompting users on other | ||
+ | nodes to engage in a chat. | ||
Line 1271: | Line 1143: | ||
Valid parameters are: | Valid parameters are: | ||
- | ───────────────────── | ||
- | |||
- | /FG ......................... Makes a user select a file group if they | ||
- | haven' | ||
- | |||
- | /FG=0 ....................... Makes the user always have to select a file | ||
- | group. | ||
- | / | + | /FG ......................... Makes a user select a file group if they |
- | group number < | + | haven' |
+ | /FG=0 ....................... Makes the user always have to select a file | ||
+ | group. | ||
+ | | ||
+ | group number < | ||
Line 1344: | Line 1213: | ||
Important | Important | ||
- | ───────── | + | |
Any PEX files that were written for versions of ProBoard prior to 2.00 | Any PEX files that were written for versions of ProBoard prior to 2.00 | ||
will have to be recompiled with the new 2.1x SDK before they can run | will have to be recompiled with the new 2.1x SDK before they can run | ||
Line 1387: | Line 1256: | ||
now enabled/ | now enabled/ | ||
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |
Line 1414: | Line 1282: | ||
now enabled/ | now enabled/ | ||
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |
Line 1427: | Line 1294: | ||
<graph type> | <graph type> | ||
- | |||
/ | / | ||
- | |||
/ | / | ||
quotes) is replaced by the number of days/weeks | quotes) is replaced by the number of days/weeks | ||
Example: | Example: | ||
- | ──────── | + | |
Hourly /N=14 / | Hourly /N=14 / | ||
Speed /N=60 / | Speed /N=60 / | ||
Line 1486: | Line 1351: | ||
enabled/ | enabled/ | ||
- | Note: Leaving the data field blank is the same as specifying the " | + | Note: Leaving the data field blank is the same as specifying the " |
- | | + | |