Open/close matlab app through command window

Hi
I am developing a Matlab app, and I would like to give two options to the user, - the GUI or programming using functions developed in the app. Is there any way I can run/close an app, without opening the GUI, through command window prompts, and when user clicks on the app-icon the GUI should open just like usual apps.
Thanks
-Punit

3 comentarios

George Lazaridis
George Lazaridis el 17 de Jul. de 2014
Yes, you can type !*here you put the pathname of your executable* and the target application will open. Also, check the winopen() function if you need a file to open with a default windows application.
Cheers
Punit
Punit el 19 de Jul. de 2014
I'm novice in this filed so I need a little more guidance. When I package my app I need to specify the mainfile, which is the GUI file. Then I install the packaged app which creates the necessary files and folders in Matlab/MyApp folder. I think when I run installed app from the 'Apps' toolbar, matlab adds all the necessary paths and runs the main file i.e. the GUI. When I quit the app, matlab removes all the added paths, and hence I can not use any app programs. Now my real question is how do I run the app without the 'Apps tool strip'. And can I run the app without running the main file so that only the paths will be added. In other words I want something similar to
begin(MyApp)
app commands
end(MyApp)
Punit
Punit el 19 de Jul. de 2014
I Think I have found partial answer!
I can use matlab.apputil.run('MyApp') to start an app. Now I just need to figure out how to suppress the GUI
thanks -Punit

Iniciar sesión para comentar.

Respuestas (1)

David Barry
David Barry el 29 de Nov. de 2017

0 votos

Based on your comments it sounds like you should package your code as a toolbox. Toolbox code would then always be available on a users path. You can also distribute apps within toolboxes so you can still keep the app available in the app gallery. Take a look at the doc .

Categorías

Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 17 de Jul. de 2014

Respondida:

el 29 de Nov. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by