Spacesのスペース変更が行われた(異なるスペースに変更しなくてもOK)ノーティフィケーションを受信するAppleScriptです。
ちなみに、AppleScriptによる処理を行う分にはSpacesは百害あって一利もないので、複数Spaceを登録「しないで」使うことが推奨されます。
AppleScript名:Spaces変更_notification.scptd |
— – Created by: Takaaki Naganoya – Created on: 2019/01/25 — – Copyright © 2019 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use framework "AppKit" use scripting additions set aCenter to current application’s NSWorkspace’s sharedWorkspace()’s notificationCenter() aCenter’s addObserver:me selector:"spacesChanged:" |name|:"NSWorkspaceActiveSpaceDidChangeNotification" object:(missing value) on spacesChanged:aNotif say "Active Spaces changed" end spacesChanged: |
More from my site
(Visited 86 times, 1 visits today)
spacesKitで現在のSpacesのIDを取得する – AppleScriptの穴 says:
[…] Spacesの変更操作についてはNotificationを受信できますが、どのSpacesが選択されたのかを区別する方法が「デスクトップピクチャのパスを求める」だけではいまひとつです(Spacesごとに別々 […]