New behavior of STRPCCMD

Pause (PAUSE)

Specifies whether the computer should pause after running a command. The possible values are:
Yes
The computer will pause after running the command before returning to emulator session. The default value is Yes. OIA will be locked until the execution of the command is complete.
  1. For applications running on a separate command window (like DOS commands, etc), once the command finishes execution, a message is displayed saying "Press any key to continue". The emulator session is enabled for input only at the user intervention.
  2. For GUI applications (for example, notepad.exe), once the user closes the application, focus is returned back to emulator session.
  3. For non-graphical processes (those that do not have a window, such as background processes), a prompt will be displayed once the command execution is complete. The emulator session is enabled for input only at the user intervention.
No
The computer returns immediately to the Personal Communications menu after running the command. OIA will get locked until focus is returned back to Personal Communications.
  1. For applications running on a separate command window (like DOS commands, etc), once the command finishes execution, the emulator session is enabled for input.
  2. For GUI applications, once the user closes the application, the emulator session is enabled for input.
  3. For non-graphical applications or commands not running on command window, once the command execution finishes, the emulator session is enabled for input.
Note:
  1. The "computer" means the "emulator session".
  2. The terms "emulator session" and "Personal Communications menu" are used interchangeably.
  3. User will have to take care of pausing the application executed using "cmd /c" or "cmd /k" options.
  4. Registry key STRPCCMD_Pause is no longer supported.
  5. STRPCCMD_Pause keyword is no longer supported.