Переместите все открытые приложения в текущее рабочее место с помощью appleScript. - PullRequest
0 голосов
/ 04 апреля 2019

Я без конца искал, как ничего не сделать, как переместить окно между пробелами на макросах в appleScript. Кажущаяся основной вещь, которую я хочу сделать, - переместить все открытые окна приложений из любого пространства в первое. Если кто-то может помочь, пожалуйста, свяжитесь с нами. В последней версии macos, похоже, нет прямого пути к этому (Mojave 10.14.4). Я также готов сделать это на любом другом языке, который будет взаимодействовать с macos, если это возможно / проще.

tell application "System Events"
    repeat with proc in application processes where background only is false
        tell proc
            log "found app: " & name
            set processName to name
            log count of windows
            repeat with win in windows
              -- move window to first "space"
            end repeat
        end tell
    end repeat
end tell

1 Ответ

0 голосов
/ 15 мая 2019

Я думаю, что единственный способ сделать это - просто моделировать движущиеся пространства, используя tell application "System Events" to key code 19 using {control down} но тогда ваш рабочий стол отскочит для каждого приложения, как сумасшедший.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...