Answers:
万一有人有这个问题,我找到了,但是它仅适用于录制的动作。
在Automator中记录一些单击或其他操作后,它们将显示在“监视我”操作中。然后,您可以单击一个动作并将其拖出该动作,并在出现+号时释放它。Automator将使用AppleScript添加“运行AppleScript”操作,该操作会将相同的点击和按键发送到系统事件。
您也可以简单地复制所需的操作,切换到AppleScript编辑器,然后粘贴以获得相同的代码。
示例:“单击Dock中的Skype”事件将转换为以下AppleScript:
on run {input, parameters}
-- Click “Skype” in the Dock.
delay 7.872251
set timeoutSeconds to 2.000000
set uiScript to "click UI Element \"Skype\" of list 1 of application process \"Dock\""
my doWithTimeout( uiScript, timeoutSeconds )
return input
end run
on doWithTimeout(uiScript, timeoutSeconds)
set endDate to (current date) + timeoutSeconds
repeat
try
run script "tell application \"System Events\"
" & uiScript & "
end tell"
exit repeat
on error errorMessage
if ((current date) > endDate) then
error "Can not " & uiScript
end if
end try
end repeat
end doWithTimeout
如何在Automator中转换记录的事件: