macos - 如何以编程方式向任务控制添加空间?

标签 macos cocoa applescript spaces mission-control

我想创建一个新空间(并且以后也可以删除它),而不必通过标准的任务控制 GUI。有没有办法以编程方式执行此操作?通过终端命令、applescript 还是一些 cocoa ?

最佳答案

从 GUI...

...以防万一有人通过 Google 发现此内容

这很简单:当您处于任务控制中心时...

  1. 将光标移至屏幕右上角
  2. 单击从屏幕边缘滑出的“新建桌面”选项卡

注意:如果您的 Dock 位于右侧,您可以从左上角访问“新建桌面”选项卡。

在 Mavericks 中,Applescript 在任务控制中创建新空间

delay 0.5 -- time to release command if the script is run with command-R
tell application "System Events"
    key code 126 using control down -- control-up
    delay 1
    do shell script "MouseTools -x 1900 -y 60;sleep 1;MouseTools -leftClickNoRelease;MouseTools -releaseMouse"
    key code 53 -- escape
end tell

关于macos - 如何以编程方式向任务控制添加空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9606221/

相关文章:

ios - 在 Realm 中存储时区信息的最有效方法是什么?

macos - PCIDriverKit 授权检查失败(将 KEXT 迁移到 DEXT)

iphone - 最佳实践 - 访问全局偏好

ios - Cocoa中如何识别和使用ASType

macos - Applescript 右键单击​​一个文件

swift - 如何在 Swift 中实现 IOServiceMatching 回调

c# - OS X 上 C#/Mono 的 CEF 在 javascript :window. close() 上崩溃

iphone - CGPathRef 交集

xcode - 告诉 AppleScript 构建 XCode 项目

applescript - 在 Applescript 中监控 Spotify 轨道变化?