windows - 在Windows中从Matlab创建可视化通知消息,适用于FileExchange(并且不使用PowerShell)

windows - 在Windows中从Matlab创建可视化通知消息,适用于FileExchange(并且不使用PowerShell),第1张

对于Matlab中的视觉通知,我想创建通知弹出窗口甚至是气球。 This FileExchange contribution使用Java创建气球,但不幸的是它有问题。

我认为要走的路是用system()调用批处理文件。有一个密切相关的question,但答案在我的机器上是不可行的(PowerShell被禁用)或FileExchange(Notifu二进制文件)上不允许。

是否可以在没有PowerShell或外部二进制文件的Windows中使用弹出窗口从Matlab直观地通知用户?

一种相当丑陋的方法,调用批处理并使用命令窗口:

// popup.bat
ECHO Hello World
timeout /t 2
EXIT

使用/MIN命令调用它只会在任务栏中显示图标,这可能有点令人失望

% popup.bat in search path
fullname = which('popup.bat');
system(['start ' fullname]); 

也许有可能ECHO来自Matlab的字符串,更改窗口大小,位置,......或者使用dialog(),还是采用完全不同的方法?甚至可能与平台无关?

最佳答案:

0 个答案:

没有答案
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复