Using CLI programs in Matlab

14 views (last 30 days)
Daniel on 10 May 2021
Answered: DGM on 10 May 2021
I have a program that can be called using the command line. If I call said program, it enters and I can type commands and get return values. I want to call this program from Matlab. However, system() never returns since the cli program blocks the command line. Is there a way to pass arguments to such a program?

Answers (1)

DGM on 10 May 2021
If this were *nix, you may be able to write an expect script to handle getting into and out of the other CLI program.
man expect
I don't know how this would be done in Windows. I don't know of a pure Matlab way to do this; maybe there is, but nothing comes to mind.


Find more on Startup and Shutdown in Help Center and File Exchange




Community Treasure Hunt

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

Start Hunting!

Translated by