【发布时间】:2014-07-16 02:42:41
【问题描述】:
我在 Windows 资源管理器中从 matlab 中打开一个文件夹,其中包含以下行:
system('explorer.exe /select,./my_folder/my_file.tif');
它运行良好,即使 Matlab“当前文件夹”的相对路径带有“./”。请注意,它还选择了指定的文件,这正是我想要的。
但是,我只想在同一路径尚未打开的情况下打开此窗口。现在,我得到了同一个窗口的多个副本,这很烦人。你知道有什么办法吗?
谢谢,
吉斯兰
(Windows 8,Matlab R2011b 64 位)
【问题讨论】:
-
嗯...这很难。我尝试使用
'system(start c:\folder'),因为在CMD 提示符下执行start只会打开一个窗口。但没有运气。它可能通过调用一些 DDE 魔法来工作,但几乎不可能找到有关它的信息,因为“DDE 已经过时了十多年”。但在内部,windows 到处都在使用它——例如,在执行start...