首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用OSX10.8中的Applescript将窗口移动到目标空间?

如何使用OSX10.8中的Applescript将窗口移动到目标空间?
EN

Stack Overflow用户
提问于 2012-12-28 04:38:17
回答 1查看 3.6K关注 0票数 7

最终,我尝试分配热键(通过Alfred或Keymando),可以将最前面的应用程序移动到我的任何空间。触发applescript似乎是最有可能成功的途径。我看了很多,似乎有一种方法可以通过applescript中的“空间首选项”来做到这一点,但这在OS X Lion中消失了。

EN

回答 1

Stack Overflow用户

发布于 2012-12-29 07:28:22

如果你想要一个纯粹的AppleScript解决方案,那你就不走运了。

正如您所提到的,Spaces首选项窗格已经消失。此外,任务Control.app没有要打开的字典,并且拉出窗口的属性(tell application Finder to set x to the front finder window's properties)不会显示任何与空间相关的内容。

系统事件的字典有一个我不能修改的current desktop属性,并且在任何情况下都被列为只读。

但是,第一个和仪表板之后的每个空格都有一个库,您可以在~/ UUID that is contained in a .plist file (com.apple.spaces) /Preferences中找到它。在该.plist中还有一个“应用绑定”部分,它表明您过去能够通过Expos/Spaces首选项窗格访问的行为并没有完全消失。

不幸的是,在我的测试中,我在"app-bindings“中添加了一个dict & string对,我不能强制应用程序到特定的空间,即使在重启之后。

看起来,当苹果为了Mountain Lion的任务控制行抛弃Spaces网格时,他们抛弃了用户对每个空间中显示内容的控制,而且交互方式发生了变化(与用户定义的网格相比,临时增加了桌面),如果事情在幕后也发生了变化,我也不会感到惊讶。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14060991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档