How to create inputdlg for running program by its path?

Dear all,
I need create inputdlg (window) for loading program (EIDORS) path and after that run this path. I tried this code, but I didn´t success.
prompt={'Zadejte svou adresu pro spuštění EIDORS:','z'};
name = 'Spuštění EIDORS';
defaultans = {'C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m'};
answer = inputdlg(prompt,name,defaultans);
Can you advise me? Thank you for your answers.

 Respuesta aceptada

ES
ES el 16 de Mzo. de 2017
Your 'answer' is of type cell.
so do it this way,
prompt={'Zadejte svou adresu pro spuštění EIDORS:'};
name = 'Spuštění EIDORS';
defaultans = {'C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m'};
numlines = 1;
answer = inputdlg(prompt,name,numlines, defaultans);
run(answer{1})

Más respuestas (1)

ES
ES el 14 de Mzo. de 2017
Editada: ES el 14 de Mzo. de 2017
You have two arguments in prompt. 1.'Zadejte svou adresu pro spuštění EIDORS:' and 2.'z'
but only one default value in defaultans
I think you would want
prompt={'Zadejte svou adresu pro spuštění EIDORS:'};
name = 'Spuštění EIDORS';
defaultans = {'C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m'};
numlines = 1;
answer = inputdlg(prompt,name,numlines, defaultans);

3 comentarios

Okay, it works, but I would like to run program EIDORS by this path: C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m, which is in the inputdlg, after user clicks on the button OK.
prompt={'Zadejte svou adresu pro spuštění EIDORS:'};
name = 'Spuštění EIDORS';
defaultans = {'C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m'};
numlines = 1;
answer = inputdlg(prompt,name,numlines, defaultans);
run answer
ES
ES el 15 de Mzo. de 2017
You should be able to run with this code. Are you getting any error?
Veronika
Veronika el 15 de Mzo. de 2017
Yes it runs, but I would like to run this path:C:/Users/ced0005/eidors-v3.8-ng/eidors/startup.m, which I wrote into the defaultans for starting and opening program EIDORS.

Iniciar sesión para comentar.

Categorías

Más información sobre Delaunay Triangulation en Centro de ayuda y File Exchange.

Preguntada:

el 14 de Mzo. de 2017

Comentada:

el 16 de Mzo. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by