Границы кода Visual Studio и AppleScript - PullRequest
0 голосов
/ 09 октября 2019

Как мне получить положение и размер окна редактора кода Visual Studio Pro с AppleScript?

Вот что я пробовал:

tell application "Visual Studio Code" to get the bounds of window 1
--> error "Visual Studio Code got an error: Can’t get bounds of window 1." number -1728 from bounds of window 1

tell application "System Events"
    tell process "Visual Studio Code"
        position of window 1
        size of window 1
    end tell
end tell
--> error "System Events got an error: Can’t get process \"Visual Studio Code\"." number -1728 from process "Visual Studio Code"

1 Ответ

0 голосов
/ 09 октября 2019

Код Visual Studio не содержит AppleScript файл словаря , например:

${AppName}.app/Contents/Resources/${AppName}.sdef

Поэтомусценарий с AppleScript будет ограничен.

Исполняемый файл кода Visual Studio:

Visual Studio Code.app/Contents/MacOS/Electron

Естьдругие приложения, использующие Electron , и у одного может быть запущено более одного приложения, использующего Electron , что может дополнительно усложнить попытку использования с ним AppleScript .

Тем не менее, следующий пример AppleScript код работает для меня:

tell application "System Events" to ¬
    get {position, size} of window 1 of process "Electron"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...