使用 AppleScript 更改 Signal 的窗口大小(错误 10006)



我想更改大小信号' 窗口:

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

知道如何解决它吗?

如果您正在谈论 https://signal.org/download/的Mac 信号,那么Signal.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代码就是这样,不包含任何适当的错误处理。用户有责任添加任何适当、需要或想要的错误处理。请查看AppleScript 语言指南中的try语句和错误语句另请参阅处理错误。此外,在适当的情况下,可能需要在事件之间使用延迟命令,例如delay 0.5,并适当设置延迟

最新更新