【发布时间】:2011-02-27 21:53:38
【问题描述】:
我有一个 Java 应用程序,我想定期将其带到前台,但我无法做到这一点。
[除了想要提供用户界面建议的人。是的,这通常很糟糕,但我是唯一一个使用该应用程序的人。这是我的时间和计费应用程序,我厌倦了无法记录计费时间!]
我已尝试使用 AppleScript,并且使用以下脚本让 Firefox 执行此操作没有问题:
tell application "Firefox"
repeat
activate
delay 10
end repeat
end tell
但我不知道如何在 AppleScript 中引用 Java 应用程序(也就是说,我不知道该应用程序的名称应该放什么)。
-
tell application "java"不起作用(可能有多个 Java 应用程序正在运行)。 -
tell application "NameShowingInMenu"也不起作用。 - 我尝试过设置“-Xdoc:name”,它适用于设置菜单中显示的名称,但不适用于“tell”目标。
有什么想法吗?
【问题讨论】:
-
它与我的 Java 应用程序使用 Activity Monitor 中的进程名称类似。