这就是我正在做的事情:
用户目前专注于工作2,因为他们点击的主工作区"全屏"绿色按钮。 10秒后,当用户在工作区2中时,从主应用程序中的应用程序以编程方式发生这种情况:
主工作区:
1)打开新窗口
2)全屏吧
3)activateIgnoringOtherApps
所以它将我的应用程序带到了顶部
步骤3.这会导致动画并从工作区2更改为主工作区。
我在第1步之后想到我应该将我打开的窗口(在10秒countodwn之后)移动到"工作区2"我想在这里使用这段代码:How can I programatically move one Terminal.app window to another space?我希望这不会让它改变工作区。
我的目标是支持10.6+,链接主题中的代码是否可以完成这一操作,以便将我的窗口移动到当前工作区,并且执行activateIgnoringOtherApps
不会导致向左滚动。
要通过滚动工作区确切了解我的意思,您可以安装我的firefox插件:https://addons.mozilla.org/en-US/firefox/addon/nativeshot/
然后请按Shift +单击两次我的插件按钮,将其添加到工具栏,然后全屏显示除firefox之外的任何其他应用。当10秒倒计时结束时,您将看到滚动到新打开的窗口(截图上的图像编辑器)
以下是显示问题的youtube截屏视频:https://www.youtube.com/watch?v=ihl8PHjO8fI