Crea un nuovo spazio in Mavericks usando Applescript

1

In Mavericks, è possibile utilizzare Applescript per creare un nuovo spazio nel controllo missione?

Ho anche provato il seguente codice per passare a un altro spazio, ma non sembra che faccia nulla ...

tell application "System Events"
    tell process "Finder"
        keystroke "2" using control down --switches to space 2
    end tell
end tell
    
posta Nyxynyx 26.01.2014 - 03:43
fonte

2 risposte

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

Puoi scaricare MouseTools dal link . Vedi link per un elenco di codici chiave.

    
risposta data 26.01.2014 - 10:53
fonte
1

Utilizza il codice chiave anziché la sequenza di tasti. Non vedo perché sia necessario MouseTools. Supponendo di avere cntrl-2 associato allo spazio, questo dovrebbe cambiare (almeno in Yosemite):

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

-- numkey code
-- 1 18
-- 2 19
-- 3 20
-- 4 21
    
risposta data 30.10.2014 - 19:05
fonte

Leggi altre domande sui tag