转到正在运行的Safari,然后使用AppleScript按Enter键



我对AppleScript很陌生,我正在尝试这样做。我的机器上运行了一个 Safari 进程。我希望我能去跑步的野生动物园并刺激一个输入键事件。

可以这样做吗?

我正在尝试的代码是:

on is_running(appName)
    tell application "System Events" to (name of processes) contains appName
end is_running
set safRunning to is_running("Safari")
if safRunning then
    run script "tell application "Safari" 
         key code 36
    end tell"
    return "Running"
else
    return "Not running"
end if

run script内,key code 36(用于刺激进入)给我错误:

error "Expected end of line but found identifier." number -2741

猜我哪里犯了错误吗?

尝试:

if application "Safari" is running then
    activate application "Safari"
    tell application "System Events" to keystroke return
else
    return "Not running"
end if

相关内容

最新更新