Using CLI programs in Matlab

7 vues (au cours des 30 derniers jours)
Daniel
Daniel le 10 Mai 2021
Réponse apportée : DGM le 10 Mai 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?

Réponses (1)

DGM
DGM le 10 Mai 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.

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by