Matlab - abrir una gui desde otro directorio

 
Vista:

abrir una gui desde otro directorio

Publicado por saul (1 intervención) el 19/03/2013 17:57:45
Hola,

quisiera saber como se hace para abrir una gui que se encuentra en otro directorio distinto.

Por ejemplo tengo un pushbutton que al pulsarlo ejecuta "mygui" y la abre, pero mygui debe estar en su misma carpeta.

Si por ejemplo mygui estuviera en c:\otracarpeta\mygui, como haria para abrirlo¿


Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

abrir una gui desde otro directorio

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 19/03/2013 21:23:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
function varargout = ejercutar_guide_de_cualquier_directorio(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @ejercutar_guide_de_cualquier_directorio_OpeningFcn, ...
                   'gui_OutputFcn',  @ejercutar_guide_de_cualquier_directorio_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
 
function ejercutar_guide_de_cualquier_directorio_OpeningFcn(hObject, eventdata, handles, varargin)
ruta=pwd;
handles.ruta=ruta;
handles.output = hObject;
guidata(hObject, handles);
 
function varargout = ejercutar_guide_de_cualquier_directorio_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
 
function ejecutar_guide_Callback(hObject, eventdata, handles)
[name,path]=uigetfile({'*.m';'*.fig'},'Pick a MATLAB code file');
if isequal(name,0)|| isequal(path,0)
    return;
else
   cd(path);
   pause(3);
  run(fullfile(path,name))
end
 
guidata(hObject, handles);
 
function regresar_path_determinado_Callback(hObject, eventdata, handles)
ruta=handles.ruta;
cd(ruta);


Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
[email protected]

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar