Calling/Running a .m File via Another Function
1 view (last 30 days)
Show older comments
Hi,
I'm trying to build an interface such that a user can select from different .m files to run. If you look at the code below, you can see that my idea is to allow a user to select a .m file from his/her directory and then run it. I've tried various modifications to the code below, but nothing seems to work. The error that I get is "tempRunGui is not found"
function runGUI1Callback(src, eventdata)
tempRunGui = uigetfile('*.m', 'Select Run File');
run tempRunGui;
end
Any input/help is really appreciated.
Thanks!
0 Comments
Accepted Answer
Jan
on 16 Dec 2011
run is defined for scripts, not for functions. Are you talking of scripts?
You forgot the path of the file.
[FileName, PathName] = uigetfile('*.m', 'Select Run File');
if ~ischar(FileName) % Give the user a chance to cancel
return;
end
% If you are really talking about scripts:
run(fullfile(PathName, FileName));
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!