gpt4 book ai didi

applescript - 仅在未选中时才勾选复选框

转载 作者:行者123 更新时间:2023-12-04 21:53:44 50 4
gpt4 key购买 nike

在 Applescript 中编写 UI 脚本时,您可能需要勾选一个复选框:

tell application "System Events"
tell process "Example Process"
click checkbox "Example Checkbox" of sheet 1 of window 1
end tell
end tell

这有问题。如果示例复选框已被勾选,您实际上是取消勾选该框。您如何“仅在尚未勾选的情况下勾选复选框”?

最佳答案

各种 UI 项具有您可以测试的属性。对于复选框,属性将是 1 或 0 取决于它是否被检查,因此您可以直接使用该值或强制为 bool 值,例如:

tell application "System Events" to tell process "Example Process"
set theCheckbox to checkbox "Example Checkbox" of sheet 1 of window 1
tell theCheckbox
if not (its value as boolean) then click theCheckbox
end tell
end tell

关于applescript - 仅在未选中时才勾选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690129/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com