这个问题通常出现在使用 AppleScript 自动化键盘的情况下。如果你尝试着在没有激活的应用程序中模拟按键事件,就会出现这个错误。
解决这个问题的方法是,在运行 AppleScript 代码之前,先确保目标应用程序正在运行。你可以使用以下代码示例来检查应用程序是否正在运行,并在没有运行的情况下启动该应用程序:
tell application "System Events"
if not (exists process "应用程序名称") then
tell application "应用程序名称"
activate
end tell
end if
end tell
将 应用程序名称
替换为目标应用程序的名称即可。
这样做可以确保目标应用程序正在运行,并且键代码将能够正确地执行,而不会出现错误 -600。