我想更改大小信号' 窗口:
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
,并适当设置延迟值。