Commands

You can use the following two commands:

  • load - works with emulator.exe and SDK.exe

  • close - works only with SDK.exe

load command

The load command specifies the filename or URL to be loaded on an SDK instance.

The syntax of the load command is: load <value>

The values you can use are:

  • MMS filename

  • WML filename

  • URL string

  • JAD filename

  • JAR filename

For example:

  • To load a local WML file:

    SDK load C:\welcome.wml
  • To load a local MIDlet:

    emulator load mymidlet.jar
  • To load a remote WML file:

    SDK load http://server.domain/welcome.wml

You can imply the load command when you are not working within a shell (see Sending repeated commands with a CLI shell). To imply the load command, omit load and type the name of the content file. For example: SDK mymidlet.jar

close command

You can use the close command only with SDK.exe.

The close command works in two ways, depending on whether you are within a shell or outside a shell (see Sending repeated commands with a CLI shell):

  • When you use close by itself within a shell, close terminates the shell. Running instances are left running. To terminate the instance, you must use close with -exit.

  • The close command by itself outside a shell does nothing, unless you use it with either -exit or -exitall.

The syntax of the close command is: close -option

Unlike other options, -exit and -exitall work only with the close command and, when used, must immediately follow the command. For example:

SDK close -exit orSDK close -exitall

-exit option

Use the -exit option with the close command to close one of the following:

  • Within a shell: the SDK instance within the shell.

  • Outside a shell: the SDK instance you specify with -Xuse or the SDK instance with the highest number.

-exitall option

Use the -exitall option with the close command outside a shell to close all running SDK instances. For example, the following command closes all open SDK instances: SDK close -exitall