我爲某些構建腳本開發了一個GUI,現在正在部署它。由於腳本將被部署到各種不同點的不同機器上,我需要使用團隊使用的標準目錄格式。使用Matlab創建GUI時重新定位「.fig」文件GUIDE

GUI由一個包含UI可視定義的「.fig」文件和一個定義功能的m腳本組成。我需要分別在「fig /」和「m /」文件夾中找到這兩個文件夾,但我無法弄清楚如何。我首先在m腳本中搜索某種包含語句,因爲當我單獨運行它時,命令窗口中的錯誤消息指出無法找到「.fig」文件,但沒有找到' t似乎是任何地方對「.fig」文件的引用,我假定它被推斷爲兩個文件具有相同的名稱,但具有不同的擴展名。

我擔心Matlab的GUI系統需要「.m」和「.fig」文件位於同一位置,但這將是一個不雅的解決方案,如果我可以避免它,我寧願不去。

我要嘗試的下一件事是調用一個腳本,該腳本將m文件從另一個目錄複製到與m腳本相同的位置,當它執行時,然後在腳本退出後刪除該副本,這似乎又是一個笨拙的解決方案,但會讓我堅持團隊的組織公約。

是否有人知道指定GUI「.fig」文件的相對位置的非文檔方法?

2011-07-01

MattMatt

+0

還難看,但可能略少醜,你可能要考慮創建臨時操作系統的軟鏈接,而不是直接複製.figs。至少你永遠不必擔心同步錯誤。 –

+0

感謝您的建議,在鏈接到庫時,我在Linux上做過類似的工作;容易映射不同的版本時,你可以保持文件夾參考相同,並更改符號鏈接。不幸的是,我們被迫運行微軟軟件這些天,這是一個全面的其他戰鬥... –

matlab gui打开fig文件,使用Matlab創建GUI時重新定位「.fig」文件GUIDE相关推荐

  1. 计算机中移动文件几种方式,Mac 教程:OS X「剪切」移动文件的三种方法

    不知你有没有发现,Windows 电脑和 Mac 电脑之间有个明显的差别:在 Mac OS X 上没有直接的「剪切」文件选项.在 Windows 电脑上进行文件操作,用户习惯了剪切.复制和粘贴,但在 ...

  2. python文件的基本操作_「Python」 - 文件基本操作

    以下练习,文件名.函数名.变量名有许多不规范的地方,但是也是练习python脚本,就不修正了,在Linux环境上都能成功执行. 小标题不足以代表脚本功能,具体参看描述,有一些也没有按照要求写在,主要是 ...

  3. ipados 文件 连接服务器,iPadOS 14 教程:如何管理 iPad 中的文件?

    使用 iPad 文件管理,就必须了解一个 iPadOS 系统自带应用--「文件」.它就像是 Windows 上的「文件资源管理器」,或者是 macOS 上的「访达」. 「iCloud Drive」顾名 ...

  4. Mac 教程:OS X「剪切」移动文件的三种方法

    不知你有没有发现,Windows 电脑和 Mac 电脑之间有个明显的差别:在 Mac OS X 上没有直接的「剪切」文件选项.在 Windows 电脑上进行文件操作,用户习惯了剪切.复制和粘贴,但在 ...

  5. svn建立分支linux,linux命令——svn分支創建、合並

    一,svn分支與合並有什么用? 作程序的,對svn在熟悉不過了,但對svn分支熟悉的,我想並不多.因為一般情況下,是用不着svn分支的,其實也沒有那個必要.下面我例舉幾個需要用到svn分支的情況: 1 ...

  6. 避開創業者常犯的錯誤,5分鐘帶你搞懂「使命」「願景」和「戰略」的差異

    作者:顧遠/周賢 這幾天,Aha創業加速營的小伙伴們,圍繞著一個「新的」老話題:「到底什麼是使命和願景」而爭論不休.說它是老話題,因為社會領域的每個機構對此都能琅琅上口:無論是尋找新的資助方還是參加任 ...

  7. matlab fig生成exe,MATLAB GUI多个m文件和fig如何生成exe文件

    +文件.命令的格式为:mcc[-option]fun[fun2...][mexfile1..... +文件.命令的格式为:mcc[-option]fun[fun2...][mexfile1..... ...

  8. matlab7 fig exe 阴影,Matlab 生成完全独立运行的 EXE文件的问题请教

    如何将matlab gui文件编辑成exe可执行文件 我现在用Matlab M文件写了一个计算程序,当输入一些数时,通过程序,计算出一些结果.(比如我的 程序是sum=(a+b+c)/d,即给定a,b ...

  9. 为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开?

    为什么matlab生成的exe文件只能在matlab中打开,在电脑的其他地方打不开? 2014-11-09 20:20147****3349 | 浏览 448 次  操作系统 在同一个电脑里,在mat ...

最新文章

  1. C编译器、链接器、加载器详解
  2. 1.2.3 计算机系统的层次结构
  3. 乐视1s 安装android6,乐视X500(1S) 安卓6.0最终 魅族Flyme6刷机包 最新6.7.12.29R 紫火20180510更新...
  4. 多线程-Task、await/async
  5. .NET gRPC核心功能初体验
  6. 安装linux的准备
  7. MongoDB数据查询
  8. wide-dhcpv6的dhcp6c配置
  9. mysql 冷备搭建_从MySQL冷备说起_MySQL
  10. 三维重建笔记_光束平差法(Bundle Adjustment, BA)
  11. 记自己的第一个完整的java web项目
  12. Hive实现oracle的Minus函数
  13. HEVC代码学习0:HM使用+码流分析教程
  14. Quartz 配置详解
  15. Java对象和Map相互转换方法
  16. select回显异常
  17. 线性表的链式存储-单链表,从认识到实践
  18. Unsupported OS Version In Xcode
  19. python3 用socket编写ftp
  20. fpga如何约束走线_FPGA入门之我见- 布局布线(place route,PAR)

热门文章

  1. 发那科pmc地址分配_FANUC PMC 地址表
  2. SuSE zypper命令基本使用
  3. eclipse进行调试_使用Eclipse平台进行调试
  4. html导航栏下拉,实现代码
  5. java中的垃圾回收算法与垃圾回收器
  6. 空间中平面方程求解及点到平面的距离
  7. 营销软文写作_软文营销写作_软文写作服务_智能写作服务商|Giiso智搜
  8. Windows下动态链接之二:DLL优化加速
  9. python抖音上的视频_《我看抖音都出3分钟的视频了,怎么做到的》 python抖音视频上传...
  10. ASP.NET 技巧三