我在编写可以单击“确定”按钮的苹果脚本时遇到问题。我玩在线扑克游戏,我必须点击一些“确定”按钮来注册锦标赛。我希望只要屏幕上出现“确定”按钮,就可以单击脚本。因此,当我点击“注册”按钮时,弹出窗口会显示“您确定要在此锦标赛中注册吗?”,我点击“确定”,然后另一个弹出窗口显示“您现在已注册”,而不是我必须单击“确定”,而不是另一个弹出窗口说“锦标赛将在片刻开始”,另一个“确定”按钮被点击。
答案 0 :(得分:0)
好的Joe,我在你问题的评论中看到了你的代码。按钮通常是窗口或工作表的一部分,并且您没有任何一个作为“单击按钮注册”代码行的一部分。有趣的是,你确实将它作为下一行的一部分。无论如何,尝试这个,看看“注册”是否是前窗中按钮的名称之一。如果是这样,那么你只需要在该行代码中添加“窗口1”。如果不是那么其他的东西就错了。
activate application "RPM Poker"
tell application "System Events"
tell process "RPM Poker"
return title of buttons of window 1 -- try "name" or "description" instead of "title" if it doesn't work
end tell
end tell
从查看你的图片我怀疑“点击按钮什么”将起作用,因为这是一个网页,而不是一个普通的可可窗口。您可能必须使用某种JavaScript代码来单击网页上的内容。无论如何,尝试脚本,看它是否看到按钮。