如何在MATLAB命令窗口中打印URL并在默认浏览器中打开

3
我正在尝试将URL打印到MATLAB的命令窗口。以下是一个简单的解决方案,但它有一个缺点:
disp('This is a link to <a href="http://www.google.com">Google</a>.')

问题是MATLAB会在自己的浏览器中打开此链接。我希望打印的链接能够在我的系统默认浏览器中打开。有什么建议吗?谢谢。

2个回答

5

一种更通用的方法,适用于所有平台,是使用MATLAB web 函数。使用-browser选项,URL将在系统默认的Web浏览器中打开。

disp命令中,可以这样写:

disp('This is a link to <a href="matlab:web(''http://www.google.com'',''-browser'')">Google</a>.');

4

这里是一个适用于Windows的解决方案:

disp('This is a link to <a href="matlab:dos(''explorer http://www.google.com'');">Google</a>.')

现在,如果您点击它,链接将在您的默认浏览器中打开。

不错的回答,你可能需要在右括号后面加上一个分号。否则,当你点击链接时,Matlab会打印出“ans= 1”。 - Mohsen Nosratinia
谢谢你的提示 ;-) @MohsenNosratinia - behzad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接