Если вы говорите о Сигнал для Ма c из https://signal.org/download/, то Signal.app не содержит AppleScript словарь , например Signal.sdef , файл , а также при попытке добавить его в Library в Редакторе сценариев ошибка с:
Добавить элемент.
Невозможно добавить элемент, так как он не предназначен для сценариев.
Это означает, что некоторые базовые c команды не являются *, не напрямую сценариев , и вам нужно будет использовать Системные события и или UI Scripting для манипулирования им с помощью AppleScript .
Следующий пример AppleScript код работает для меня:
tell application "System Events"
tell application process "Signal"
tell front window
set {position, size} to {{0, 23}, {1280, 791}}
end tell
end tell
end tell
Примечание: пример AppleScript код только и не содержит обработки ошибок в зависимости от обстоятельств. Пользователь должен добавить любую обработку ошибок , которая может быть уместной, необходимой или желаемой. Взгляните на оператор try и error оператор в Руководство по языку AppleScript . См. Также Работа с ошибками . Кроме того, может потребоваться использование команды delay между событиями, где это уместно, например, delay 0.5
, с соответствующим значением из delay .