使用AppleScript更改信号窗口大小(错误10006)

使用AppleScript更改信号窗口大小(错误10006),applescript,signals,Applescript,Signals,我想更改“大小信号”窗口: tell application "Signal" set bounds of front window to {0, 23, 1280, 791} end tell 但我有一个错误: error "Signal — błąd: Nie można ustawić bounds of window 1 na {0, 23, 1280, 791}" number -10006 from bounds of window 1 你知道如何修复它吗?如果你说的是Mac的信

我想更改“大小信号”窗口:

tell application "Signal" set bounds of front window to {0, 23, 1280, 791} end tell
但我有一个错误:

error "Signal — błąd: Nie można ustawić bounds of window 1 na {0, 23, 1280, 791}" number -10006 from bounds of window 1

你知道如何修复它吗?

如果你说的是Mac的信号,那么信号。app不包含AppleScript字典,例如Signal.sdef文件,并且在试图将其添加到脚本编辑器中的库中时,它会出现以下错误:

添加项目。

无法添加该项,因为它不可编写脚本

这意味着,一些基本命令不能直接编写脚本,您需要使用系统事件和UI脚本来使用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代码仅此而已,不包含任何适当的错误处理。用户有责任根据需要添加任何适当的错误处理。请查看中的语句和语句。另见。此外,在适当的情况下,可能需要在事件之间使用该命令,例如延迟0.5,延迟值设置适当。

几乎完美,但不会改变窗口的宽度:(