Building a Command line interface for MATLAB standalone application

I have an application written in MATLAB which needs to import some external data. I want to compile the program in order to build a standalone EXE file and I need a simple way to export some file names paths and some numbers to the application. I am thinking about some thing like command window or command line interface (NOT GUI). Do some body have any suggestions. Regards.

 Respuesta aceptada

Matt J
Matt J el 30 de Sept. de 2012
Arguments can always be passed to a standalone from the command line. They will be interpreted as string arguments to the underlying mfile code. For example,
myEXE A B C
is equivalent to
myMFile('A','B','C'); %The source code for myEXE

5 comentarios

A is it a char or a string? The string data should be passed to a string variable in the m source code. Would you please show a small m source code example?
Yes, whatever arguments you type at the command line will be passed as a string to the underlying mcode.
Compile the function below and at the command line type "test 1" without the quotes. It will print to the screen the result
y =
2
function test(A)
y=str2double(A)+1
OK OK . Sub-Question: Is it possible to export the data to the application several times during the execution and How to print out a message for the user?
Matt J
Matt J el 2 de Oct. de 2012
Editada: Matt J el 2 de Oct. de 2012
And you want to do this without commands like UIGETFILE,INPUTDLG, MSGBOX, etc...?
Useful comment, Best Regards

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 30 de Sept. de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by