The following command line options can be appended to the COMMAND LINE= line of the login.ini file, located in the primary destination directory of the APPX Client. (The default location is C:\appx\java\login.ini)
-mode=(local|remote|both)
Controls which login panels are shown. This also determines which type of login to do if the login dialog box is skipped. The default is “both”.
-pathname={path & filename of the local appx.exe file}
Defaults the location and name of the APPX server executable when running APPX locally. This is also used when the login dialog box is skipped and “-mode” is set to “=local”.
-port={server port number}
Defaults the remote server port number on the login dialog box. This is also used when doing a remote login when the login dialog box is skipped. The default is “8060”.
-host={server hostname}
Defaults the remote host field on the remote login pane of the login dialog box. This is also used when the login dialog box is skipped.
-user={server OS user ID}
Defaults the user ID on the remote login pane of the login dialog box. This is also used when the login box is skipped.
-password={server OS password}
Defaults the password field on the remote pane of the login dialog box. This is also used when the login dialog box is skipped.
-look=(java|windows|motif)
Defaults the “look and feel” setting on the Options pane of the login dialog box. This setting is also used when the login dialog box is skipped. The default is “Windows”.
-database={APPX server Database ID}
Instructs the server to start up in a particular database.
-application={APPX server Application ID}
Instructs the server to start up in a particular application.
-ptype=(menu|job|input|output|...etc...)
Instructs the server to use this as the startup process type.
-process={APPX server process name}
Instructs the APPX server to use this as the startup process name. If the database, application, process type, and process name are all specified, the Client will run the specified process in the specified application and database when the system starts up. If the process type and name are not specified, the Client will start up in the specified database and display the specified application’s main menu. If the application is not specified, the Client will start up in the specified database and display the menu identified in the Databases file in System Administration. If the database is not specified, APPX displays its main menu.
-fg=(black|blue|cyan|darkGray|gray|green|lightGray|
magenta|orange|pink|red|white|yellow|#rrggbb)
Sets the default text foreground color. You can select one of the predefined colors, or define your own with the “#rrggbb” setting, where you replace “rr” with the amount of RED in hexadecimal, and the same with the “gg” (GREEN) and “bb” (BLUE) values. The default is black.
-bg=(black|blue|cyan|...etc...)
Sets the default text background color. See “-fg” for more information.
-boldFg=(black|blue|cyan|...etc...)
Sets the default text foreground color for bold text. See “-fg” for more information.
-editFg=(black|blue|cyan|...etc...)
Sets the default text foreground color for edit fields. See “-fg” for more information.
-rows={window size in rows}
Establishes the initial screen size in rows. The default is 21.
-cols={window size in columns}
Establishes the initial screen size in columns. The default is 80.
-bmode=(tile|expand)
Defines how background tiles are painted in the Client window. The “tile” setting uses the tile image over and over again to fill the window. The “expand” setting resizes the image to just fill the space inside the window. This is used with the “-tile#=” setting. The default is “tile”.
-splash={url to an image}
Establishes a background image in the main client window during the login process. The way it is painted is determined by the “-smode=” setting.
-smode=(tile|expand)
Defines how the splash image is painted in the Client window. The “tile” setting uses the tile image over and over again to fill the window. The "expand" setting resizes the image to just fill the space inside the window. This is used with the “-splash=” setting. The default is “expand”.
-tile#={url to an image}
Defines an array of images that the client can use to fill window backgrounds. “-tile1=” defines the base wallpaper image. “-tile2=” defines the wallpaper for all windows one up from the base window. “-tile3=” sets the pattern for all windows two up from the base window, etc. You can define as many or as few as you like. The Client will cycle back to the first image if you have more windows layered on the screen than it has tile images for. This is used with the “-bmode=” setting.
-shell={command line to start a document}
Overrides the default command line used to “start” a document. Starting a document tells Windows to open a document and lets Windows use the association to decide what program to use. This defaults to “start {document}”, which may not work on NT. NT may require this to be set to start a command shell like “cmd.exe /c start”.
-font=fixed
Turns off the proportional font normally used by the Client. If you are having trouble lining up text on your application screens, try this setting. Fixed fonts set aside the same space for each letter or number, and are therefore easier to align.
-optkey={character}
Resets the key used as the Option key. The default is the single-back-quote “`” character. To set the option key to the “~” character, use “-optkey=~”.
-title="whatever you want here"
Sets the window title to the quoted text. Special data can also be inserted into the title by using any of the following tags: $(host), $(user), $(pathname), $(pid), and $(port). For example, you might use:
-title="Steve's APPX Client, server PID is $(pid)"
-hideMenu
Hides the Java/Client Menu bar.
-hideToolbar
Hides the Java/Client Toolbar.