有可能启动Matlab而不失焦点? 如果从cmd提示符运行:
matlab -nodisplay -nodesktop -nosplash -minimize -wait
Matlab命令窗口以最小化的窗口打开,但是它从Windows命令提示符处窃取焦点。
编辑:我确实想拥有-wait标志。
jenkins下的Matlab性能不佳
有没有办法使现有的cmd窗口执行命令?
find哪个MATLAB脚本在linux中运行
从MATLAB运行多进程应用程序
MATLAB(2013b)“doc”无法在Linux系统上从Java加载libxul.so
我怎样才能打开Windows资源pipe理器,并保存文件path在Matlab中的文本框?
如何禁用由Matlab编译器生成的exe的高DPI设置的显示缩放比例
如何在MS Visual C ++中执行Matlab函数?
如何使MATLAB窗口(图)闪烁(闪烁开/关)
我找到了这个Windows命令行工具cmdow ,它允许你操作窗口。 您可以使用十六进制句柄或标题在单独的窗口上执行操作。 在命令行输入以下内容后:
cmdow /run matlab -nodisplay -nodesktop -nosplash -minimize -wait
你可以启动MATLAB。 然后如果你回到原来的命令窗口,输入:
cmdow /T
你会看到:
名为MATLAB的图像是真正的MATLAB命令窗口,名为matlab的图像实际上是由cmdow发起的调用MATLAB的另一个命令行窗口。 映像名称反映了您放入的命令,标题反映了此命令的可执行文件所在的位置。
然后您可以通过键入来使该命令窗口处于活动状态
cmdow *MATLABR2014bbin* /ACT
*MATLABR2014bbin*是告诉cmdow寻找具有匹配这个模式的标题的窗口。 /ACT是使其活跃。
所以,要使这个过程自动化。 我会使用文本编辑器来创建一个批处理文件,例如,具有这些代码的test.bat (当然,您需要根据您的系统配置进行更改):
cmdow /run matlab -nodisplay -nodesktop -nosplash -minimize -wait cmdow *MATLABR2014bbin* /ACT
然后在命令行窗口中输入,执行这个批处理文件
test.bat
你会看到一个新的命令行窗口,弹出窗口作为活动窗口,以及一个最小化的MATLAB命令窗口。
PS您可能必须禁用您的防病毒程序,以便cmdow可以工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。