Створіть нове простір у Mavericks, використовуючи Applescript


1

У Mavericks, чи можна використовувати Applescript для створення нового простору в Контролі Місії?

Я також спробував наступний код, щоб переключитися на інший пробіл, але він нічого не робить ...

tell application "System Events"
    tell process "Finder"
        keystroke "2" using control down --switches to space 2
    end tell
end tell

Відповіді:


1
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

Ви можете завантажити MouseTools з http://www.hamsoftengineering.com/codeSharing/MouseTools/MouseTools.html . Подивитися http://osxnotes.net/applescript.html для коду ключів.


1

Використовуйте код ключа замість клавіші. Я не бачу, чому MouseTools потрібен. Припускаючи, що cntrl-2 прив'язаний до простору, це має змінити вас (принаймні в Yosemite):

tell application "System Events"
    key code 19 using control down
end tell

-- numkey code
-- 1 18
-- 2 19
-- 3 20
-- 4 21
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.