在没有终端窗口的情况下运行单声道应用程序?

在没有终端窗口的情况下运行单声道应用程序?

是否可以在不打开终端窗口的情况下运行 mono 应用程序?我尝试在 OS X Lion 上使用 mono 运行 KeePass 2.1.9,它运行良好。问题是它打开了终端窗口,虽然它可以工作,但有点烦人。我编写了一个脚本来使用 Automator 启动 KeePass 应用程序。它只是这样做:

Run AppleScript:
on run {input, parameters}
    tell application "Terminal"
    activate
        do script with command "mono /Applications/KeePass/KeePass.exe"
    end tell
end run

这可行,但它会与 KeePass 一起打开终端窗口。是否可以让它启动 KeePass 而不打开终端窗口?退出终端不起作用,因为终端与它一起是单声道的。

谢谢你的帮助!

答案1

我可以在不打开终端窗口的情况下完成此操作。尽管窗口确实会最小化打开,并且多个终端会话可以保持活动状态。所以我设置了 30 分钟后自动注销。

on run {input, parameters}
tell application "Terminal"
    do script with command "mono /Applications/KeePass/KeePass.exe"
end tell

相关内容