MATLAB:输入以确认输入对话框?

标签 matlab permissions dialog user-input

我知道有一种方法可以让键盘上的回车键确认 inputdlg() 对话框,请参见此处: http://www.mathworks.de/support/solutions/en/data/1-39UWQT/index.html?product=ML&solution=1-39UWQT

好吧,这是一个解决方法,问题是,我必须将它存储在 matlab 目录中(因为如页面上所述:“由于它依赖于几个私有(private)函数,newid.m 只有存储在这个位置才能工作”).. 现在的问题是,我想编写一个代码,因为缺少权限,它不依赖于 Matlab 目录中的用户更改……还有另一种(可能是肮脏的)方法来实现这种行为吗?

谢谢!

最佳答案

解决方法:

  1. http://www.mathworks.de/support/solutions/en/data/1-39UWQT/index.html?product=ML&solution=1-39UWQT复制newid.m到任意文件夹,例如进入你的项目文件夹
  2. 进入存放原始inputdlg()的文件夹;您可以通过 which inputdlg 找到它(例如 C:\Program Files\MATLAB\R2011b\toolbox\matlab\uitools\inputdlg.m)
  3. 进入 private 子目录,复制 getnicedialoglocation.msetdefaultbutton.m 这两个文件,并将它们粘贴到项目的文件夹中newid.m 位于。现在使用 newid() 而不是 inputdlg()
  4. 调用所有输入对话框

关于MATLAB:输入以确认输入对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832611/

相关文章:

matlab - 感兴趣区域和数据顶点(3D),matlab

ubuntu - 无法将文件标记为可执行文件 (?)

java - 如何在GXT中获取Button

graphics - 在 MATLAB 中创建 'timeline' 样式图形

python - 如何将 MATLAB 文件转换为 PYTHON?

database-design - 构建平台授权权限模型

android - 用户可以选择输入详细信息或取消的对话框或表单

c++ - MFC::使用结构传递数据

matlab - 为堆叠条形图中的每个部分设置不同的颜色

linux - cd进入目录没有权限