ターミナルウィンドウなしでモノラルアプリケーションを実行しますか?


1

ターミナルウィンドウを開かずにモノラルアプリケーションを実行することは可能ですか?私はOS X Lionでモノを使って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を起動させるだけでも可能ですか?そのターミナルはそれでモノラルなのでTerminalを終了してもうまくいきません。

助けてくれてありがとう!


あなただけじゃない シェルスクリプトを実行する 実行する mono /Applications/KeePass/KeePass.exe & ; disown %1
Daniel Beck

注: with command パラメータは廃止予定です。書くだけ do script "..."
Chris Page

回答:


0

ターミナルウィンドウを開かずにこれを行うことができました。ウィンドウは最小化されて開きますが、複数の端末セッションはアクティブなままになります。だから私は30分後に自動ログアウトを設定しました。

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

1
それで、窓を開けずに、あるいは窓を最小にして?
gronostaj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.