我正在制作更复杂的AppleScript,但我想让基础知识先行。
tell application "Safari"
activate
end tell
tell application "System Events"
tell process "Safari"
tell menu bar 1
tell menu bar item "File"
tell menu "File"
click menu item "New Window"
end tell
end tell
end tell
end tell
end tell
我似乎无法弄清楚的问题是为什么当我运行它时,safari会被隐藏打开。
答案 0 :(得分:1)
运行脚本时,不会隐藏新窗口。
试试这个:
tell application "Safari" to make new document
答案 1 :(得分:1)
它也没有打开为我隐藏的Safari,但是如果在我将set frontmost to true
添加到最后之前它尚未运行,则Safari会在其他应用程序后面打开。
activate application "Safari"
tell application "System Events" to tell process "Safari"
click menu item "New Window" of menu 1 of menu bar item 3 of menu bar 1
set frontmost to true
end tell
您也可以尝试使用reopen
。如果没有可见的窗口,或者仅显示首选项窗口,或者如果所有默认窗口都被最小化,它会打开一个新的默认窗口,它会最小化其中一个。
tell application "Safari"
activate
reopen
end tell