TOOLTYPES & OPTIONS The CLI or TOOLTYPE options are identical. The only difference is that the TOOLTYPES are in the icons. PORT=PortName Usually the Public message port name is Gui4Cli. This way all GUIs are run from the same one program. You can, if you want, though, launch as many Gui4Cli's as you want, by specifying different PORT names for them. This keyword is the way to do it. DEBUG If this word appears in the commandline, then Gui4Cli is started in the "debug" mode, which means that it will print out in the default shell all commands that it executes, in the order it executes them. Use this command to see what the program is doing, if it behaves illogically. The STACK statements that are printed out, you can forget. DEBUG (in a simplified form) can also be started/stopped at any time, with the SET DEBUG ON|OFF command, or by just pressing CONTROL-D while a G4C window is active. BUFFERS=Bytes When Gui4Cli starts up it grabs 12 buffers (pieces of memory), in which it does all the translating and other command processing. These are 1024 bytes long, by default. This means, for example, that your translated command line in a CLI or SENDREXX command, can not be longer than 1024 characters. It also means that your variables can not be bigger than this size. You may, if you want, change this with this option. You can also change it whith the @{" SET BUFFERS " LINK "Set"} command. OUTPUT=Console By default, the console specification for any output from CLI commands, or Gui4Cli error reports etc, is : - If started from a shell -> the shell itself - If started from WB -> "con:0/12/450/80/Gui4Cli Output/AUTO/CLOSE/WAIT" This is the console that is passed to all CLI commands. You may want to change this (to KCon:, or NIL: for example) so this is the way to do it. (Also with SET) Note also that you may specify a different console for each GUI (with the WinOut command), but this is wasteful, as each new console you specify uses memory. EDITOR=Editor When you press CONTROL-E, the default editor will be (NOT CLI) started up, in order to edit the current GUI. The default editor is c:ed. With this option you can change the name of the editor to whatever you want (ex : EDITOR=C:CygnusEd) NOREQUEST If you specify NOREQUEST as an option, you will disable the file requester which appears at startup. If no filename is given - allows you to put a GUI with an icon into the WBStartup drawer without getting a requester at startup time. The OUTPUT and EDITOR can also be changed with the SET command.