写AppleScript单击确定按钮弹出窗口

时间:2012-11-13 01:31:20

标签: applescript

我在编写可以单击“确定”按钮的苹果脚本时遇到问题。我玩在线扑克游戏,我必须点击一些“确定”按钮来注册锦标赛。我希望只要屏幕上出现“确定”按钮,就可以单击脚本。因此,当我点击“注册”按钮时,弹出窗口会显示“您确定要在此锦标赛中注册吗?”,我点击“确定”,然后另一个弹出窗口显示“您现在已注册”,而不是我必须单击“确定”,而不是另一个弹出窗口说“锦标赛将在片刻开始”,另一个“确定”按钮被点击。

1 个答案:

答案 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代码来单击网页上的内容。无论如何,尝试脚本,看它是否看到按钮。