用AppleScript前面的窗口

时间:2013-02-19 00:38:56

标签: macos applescript

这可能是一个全新的问题但在这里。我正在制作一个纯AppleScript应用程序。它激活另一个应用程序,然后键入。问题是,当它激活应用程序时,它不会将应用程序窗口置于最前面。我试着告诉应用激活:

tell application "app_name.app"
activate
tell application "System Events" to keystroke "test"
end tell

有任何帮助吗?谢谢!

3 个答案:

答案 0 :(得分:14)

如果目标应用程序没有打开窗口,则必须重新打开默认窗口:

tell application "Terminal"
    reopen
    activate
end tell

答案 1 :(得分:0)

在终端中执行命令的正确方法是:

tell application "Terminal"
    do script "echo hi"
end tell

答案 2 :(得分:0)

要在前台打开终端,您需要运行:

tell application "Terminal"
    do script "echo hi"
    activate
end tell
相关问题