当Matlab
正在处理包含plot()
命令的代码时,Matlab
会在处理plot()
时窃取窗口焦点。虽然许多人似乎觉得这种行为很烦人,但我觉得它很有用,可以告诉我何时处理了情节,并且在Matlab
运行时我可以做其他事情。
Matlab
空闲时)时让Matlab窃取窗口焦点,而不仅仅是当我包含plot()
或figure()
命令时。 / p>
我发现了一篇关于 停用 plot()
和figure()
(Inhibit Matlab Window Focus Stealing)的窗口窃取行为的帖子,但没有在计算完成时 添加 窗口窃取行为。可以吗?
答案 0 :(得分:2)
要使Matlab命令窗口获得焦点,您可以在计算后添加commandwindow
。来自documentation,
commandwindow
在关闭时打开MATLAB®命令窗口,并在打开时选择命令窗口。
要使现有数字获得焦点,您可以添加figure(h)
,其中h
是数字句柄。来自documentation,
figure(h)
执行以下某项[...]如果
h
是现有数字的句柄或数字属性值,则figure(h)
使现有数字成为当前数字,使其可见,并将其移到所有其他数字之上屏幕。当前数字是图形输出的目标。