如何创建从mlapp exe文件吗?

9的观点(30天)
Epri Pratiwi
Epri Pratiwi 2022年12月2日
我有一些问题吗?
我的GUI运行通过读取wav文件从“ChildrenSong”和“图像”的图像。
  1. 如何添加文件文件夹里面?我看起来像只添加文件夹,里面有任何文件在您的应用程序运行所需的“文件”。
  2. 我应该把文件为最终用户安装”

答案(1)

埃里克·德尔珈朵
埃里克·德尔珈朵 2022年12月3日
你会允许你的应用的用户添加新的歌曲或图片吗?如果是这样,把这些文件夹在“文件为最终用户安装”。但如果你是不会允许这样的操作和你想“隐藏”,把这些文件夹在您的应用程序运行所需的“文件”。别忘了使用 fullfile 正确地指出你的文件。
%如果你选择“安装文件为您的终端用户”为您的解决方案:
%(1)创建一个名为“RootFolder”的属性
%(2)将下面的代码放入启动您的应用程序
浏览器名称=“NameOfYourApp”;
如果isdeployed
[~,结果]=系统(“路径”);
app.RootFolder = char (regexpi(结果,的路径= (. * ?),“,“令牌”,“一次”));
其他的
prjPath = matlab.project.rootProject;
appPath = fullfile (char (com.mathworks.appmanagement.MlappinstallUtil.getAppInstallationFolder),浏览器名称);
如果~ isempty (prjPath) & strcmp (prjPath。名称、浏览器名称)
app.RootFolder = char (prjPath.RootFolder);
elseifisfolder (appPath)
app.RootFolder = appPath;
其他的
错误(应用程序的路径……”)
结束
结束
%如果您选择您的应用程序运行所需的“文件”作为你的解决方案:
%(1)创建一个名为“RootFolder”的属性
%(2)将下面的代码放入启动您的应用程序
浏览器名称=“NameOfYourApp”;
如果isdeployed
app.RootFolder = fullfile (ctfroot,浏览器名称);
其他的
prjPath = matlab.project.rootProject;
appPath = fullfile (char (com.mathworks.appmanagement.MlappinstallUtil.getAppInstallationFolder),浏览器名称);
如果~ isempty (prjPath) & strcmp (prjPath。名称、浏览器名称)
app.RootFolder = char (prjPath.RootFolder);
elseifisfolder (appPath)
app.RootFolder = appPath;
其他的
错误(应用程序的路径……”)
结束
结束
%和…
fullfile (app.RootFolder“ChildrenSong”,“NameOfTheSong.mp3”)
fullfile (app.RootFolder“图片”,“NameOfTheImage.jpeg”)

类别

找到更多的在独立应用程序帮助中心文件交换

标签

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!