"The handle is invalid" when running an exe

I would like to run an executable from the Matlab command line. However when I try
system('MyProgram.exe')
I get the error,
Unhandled Exception: System.IO.IOException: The handle is invalid.
When MyProgram.exe is run from the Windows command line, it opens a GUI that you enter commands into.
Any suggestions on what is going wrong here?

 Respuesta aceptada

KAE
KAE el 30 de Oct. de 2019
Editada: KAE el 30 de Oct. de 2019
Passing along the solution from here in case it helps someone: Due to the popup window that the exe generates, I needed to add an & at the end,
system('MyProgram.exe &')
Then it works fine!

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

KAE
el 29 de Oct. de 2019

Editada:

KAE
el 30 de Oct. de 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by