TrueGui Help
Appendix D - GUIClient.exe

Glossary Item Box

GUIClient creates a Telnet connection without a traditional Telnet Client. In its simplest form, it connects to a Telnet port pre configured to start a TrueGUI application. The first few simple installation tests use this method. As no predefined local ports are used, multiple sessions can be started with one configuration. 

syntax:        GUICLIENT IP:port -u"user id" -p"password" -s"command" -debug -break -t"30" 

where:

       

IP:port

specifies the server port to connect to and port,ie: nnn.nnn.nnn.nnn:xxxx

 

-u"user id"

the user id (for AMOS) the first line sent

 

-p"password"

the user password (for  AMOS) second line sent

 

-s"command"

this the initial command set to the server after the user id and password is given

 

-t"xxx"

milliseconds between sending arguments, not implemented yet

 

-debug

show the debugger window

 

-break

set the debugger into break mode at startup

 

       

 

 

notes:

The order above is important for the user id and password to establish a login connection.
The terminal type and memory (typical 1st arguments for AMOS) are assumed to be configured on the Telnet server.
Numeric IP address only (DNS names not yet supported)
The Debugger can also be activated and controlled by the application on the Server.
No Defaults for "port", so please specify.
No Arguments: starts the debugger without an outside connection. Used to test various TrueGUI Forms using manual commands and/or scripts.
Commands are case sensitive.
For AMOS users, assumes that Terminal type and Memory are pre-configured for the IP:port. -s, -p, -u, and -t are also optional depending upon the pre-configuration of IP:port.

 

One easy way to use the GUIClient is via a windows shortcut. The "Target" field of the shortcut must begin by pointing to GUIClient.EXE (or whatever you are replacing it with), thus: 

Target: "%ProgramFiles%\Alpha Microsystems\TrueGUI\GUIClient.exe"

 

The additional arguments are simply added to the "Target:" field, thus: 

Target: "%ProgramFiles%\Alpha Microsystems\TrueGUI\GUIClient.exe" 66.166.1.38:8000 -debug

 

Former BETA Testers: 

1. As indicated above, the normal location of GUIClient.EXE is "%ProgramFiles%\Alpha Microsystems\TrueGUI\GUIClient.exe". Prior to Version 110, there was another directory layer, giving: "%ProgramFiles%\Alpha Microsystems\TrueGUI\TrueGUI Client\GUIClient.exe".
2. Also prior to version 110f the "server command" was always pre-pended with "TrueGUI ".