You can use the following two commands:
load - works with emulator.exe and SDK.exe
close - works only with SDK.exe
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
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
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.
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