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



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

好吧,这是一个变通方法,问题是,我必须将它存储在matlab目录中(因为正如页面上所说:"由于它依赖于几个私有函数,newid.m只有存储在这个位置才能工作。")。现在的问题是,由于缺少权限,我想制作一个不依赖于用户在matlab目录中更改的代码。。。还有其他(也许是肮脏的)方式可以实现这种行为吗?

谢谢!

解决方案:

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

相关内容

  • 没有找到相关文章

最新更新