这可能是一个完全新手的问题,但在这里。我正在制作一个纯 AppleScript 应用程序。它激活另一个应用程序,然后键入。问题是当它激活应用程序时,它不会将应用程序窗口带到前面。我试着告诉应用程序激活:
tell application "app_name.app"
activate
tell application "System Events" to keystroke "test"
end tell
有什么帮助吗?谢谢!
这可能是一个完全新手的问题,但在这里。我正在制作一个纯 AppleScript 应用程序。它激活另一个应用程序,然后键入。问题是当它激活应用程序时,它不会将应用程序窗口带到前面。我试着告诉应用程序激活:
tell application "app_name.app"
activate
tell application "System Events" to keystroke "test"
end tell
有什么帮助吗?谢谢!
如果目标应用程序没有打开的窗口,您必须重新打开一个默认窗口:
tell application "Terminal"
reopen
activate
end tell
要在前台打开终端,您需要运行:
tell application "Terminal"
do script "echo hi"
activate
end tell
在终端中执行命令的正确方法是:
tell application "Terminal"
do script "echo hi"
end tell