-2

我在编写可以单击“确定”按钮的苹果脚本时遇到问题。我玩在线扑克游戏,我必须点击几个“确定”按钮才能注册锦标赛。我想让脚本在屏幕上出现“确定”按钮时单击。因此,当我单击“注册”按钮时,弹出窗口显示“您确定要注册此锦标赛吗?”,我单击“确定”,然后另一个弹出窗口显示“您现在已注册”,而不是我必须单击“确定”,然后另一个弹出窗口显示“比赛将立即开始”,然后单击另一个“确定”按钮。

4

1 回答 1

0

好的,乔,我在您问题的评论中看到了您的代码。按钮通常是窗口或工作表的一部分,并且您没有将其中任何一个作为“单击按钮注册”代码行的一部分。有趣的是,您确实将它作为下一行的一部分。无论如何,试试这个,看看“注册”是否是前窗口中按钮的名称之一。如果是这样,那么您只需将“窗口 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 代码来单击网页上的内容。不管怎样,试试这个脚本,看看它是否能看到按钮。

于 2012-11-13T23:22:49.203 回答