我对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