How do I create relative paths for functions packaged into Apps?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have created a programmatic gui that will be deployed to our team through the 'Package App' functionality. This gui has help calls to a folder of HTML Help files that I created outside of Matlab. However, since the user folder structure will obviously vary from computer to computer, how do I robustly reference their paths.
I'm guessing this will have something to do with the ctfroot command to ID where the user installed the App, but the help documentation is pretty vague.
Any help is greatly appreciated!
Exemplar code:
function helpCallback(CurrMouseOverObj,~)
page = CurrMouseOverObj; % Passed into function
path = 'C:\Users\JohnQ\Documents\Help'; % Need to make this relative
web(fullfile(path,[page,'.html']),'-new') % HTML pages & uicontrol tags have same name
end
0 Kommentare
Antworten (1)
Yuebin Zhou
am 15 Apr. 2016
Would putting another field on the GUI which enables users to specify the path themselves be a good idea?
Siehe auch
Kategorien
Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!