INT 2E - Execute Command Using Base Level Command Interpreter (Undocumented DOS 2.0)

DS:SI = pointer to command string to be executed

returns nothing ???

- causes the base level COMMAND.COM to execute a command as if it

were typed from the keyboard

- the transient portion of COMMAND.COM must be loaded if not resident

- first byte of the string contains the string length, inclusive

- command string must be terminated with a CR

- all registers including SS & SP are destroyed; SS & SP should be

preserved in your own code segment

- can be used to modify parents environment with SET command

- incompatible under some software multitasking systems

- before returning to the parent program this interrupt will

attempt to execute the "current" batch file (if the parent or

any ancestors were invoked from a batch file. This can cause

remaining lines in a batch file to execute before the parent

program finishes and fragment memory


Zurück zum Interrupt Info. Roger Morgan / 1998 L.Änderung 29.03.99