使用matlab关闭文件或浏览器

时间:2015-04-02 13:26:31

标签: matlab

我尝试使用Matlab使用 open winopen 命令打开文件后关闭文件(pdf,ppt,txt,..等)或浏览器但是可以找不到任何这样的功能来关闭它们。 那么,一个人怎么做呢?

3 个答案:

答案 0 :(得分:3)

那是不可能的。 open将让您的操作系统决定运行哪个程序以显示您想要的文件; matlab与该程序之间没有任何沟通。

另一方面,关闭程序需要沟通。 Matlab不知道如何指示PowerPoint,PDF阅读器,浏览器,文本查看器关闭窗口,因为所有程序都有些不同。肯定有一种模拟“用户点击关闭窗口按钮”win32信号的方法,但实际上,这不是你想用matlab做的事情。

答案 1 :(得分:2)

没有这样的功能,因为没有标准的方法可以做到这一点。如果存在这种可能性,您必须检查打开文件的程序的文档。

对于web支持的文件,使用matlab Web浏览器的concider:

%open txt in matlab web browser
[stat,h] = web('example.txt')
%close it
close(h)

答案 2 :(得分:2)

您可以使用dos命令 taskkill - 但请注意,它可能会关闭您期望的更多内容,并可能导致您丢失未保存的数据。