在AppleScript中,app.activateWithOptions()
和app.activateWithOptions_()
是两个不同的方法。它们之间的区别在于是否带有下划线。
app.activateWithOptions()
方法用于激活指定应用程序,并可以传递一些选项参数。通常用于激活应用程序的主窗口。
app.activateWithOptions_()
方法是旧版本的写法,通常用于激活应用程序的次要窗口。
以下是使用这两个方法的示例代码:
-- 激活主窗口
tell application "Safari"
activate
end tell
-- 使用选项参数激活主窗口
tell application "Safari"
activateWithOptions {activateAllWindows: true}
end tell
-- 激活次要窗口
tell application "Safari"
activate_
end tell
请注意,activateWithOptions()
方法在AppleScript 2.0及更高版本中可用,而activateWithOptions_()
方法在旧版本中可用。建议使用较新的方法activateWithOptions()
来激活应用程序。