我制作了一个自定义类,其中文件由构造函数和方法加载(路径作为输入给出),例如:
类声明:
classdef Foo > handle
methods
function o = Foo(file), end
function bar(o,file), end
end
end
TC.xml 文件:
<binding name="Foo" ctype="FILE"/>
<binding name="bar" ctype="MCOSCLASS FILE"/>
Matlab 命令提示符:
s = Foo('
+Tab
确实列出了可用的文件。
s.bar('
+Tab
作品
但问题是 Tab 补全不仅限于 Foo 类。不幸的是,改变的技巧TC.xsd
也没有帮助。到目前为止,Yair Altman 幸运地帮助我达到了这一点。再次感谢。
整个过程可以在这里找到: