0
現在のスニペットの目的は、新しい端末ウィンドウでスクリプトを実行して即座に非表示にすることです。下のコードは最初はうまくいくようですが、その結果、ウィンドウが可視プロパティを使用して操作された場合、ウィンドウは単に消えて実行されていないようです。 Terminal
アプリをDock
に右クリックすると、端末ウィンドウがまったくないように表示されます。代わりに、端末の使用を伝えるapplescriptを使用して端末ウィンドウを隠す
tell application "Terminal"
-- New Terminal Window
set newTab to do script "caffeinate -u -t 900"
set caffeinateWindow to id of front window
tell window id caffeinateWindow
set index to 1
set visible to false
end tell
end tell
は、ご提案のために私は考慮にそれらを取るでしょうPat_Morita、ありがとうございました。私は時々私はアクティブなターミナルウィンドウを使用して動作し、coffeateを実行する特定のウィンドウのみを隠すことを言及していないことが1つあります:) – volna
間違ったコードを変更しました。あなたの答えが正しい場合はそれを受け入れて、同じ問題を持つ他の人も解決策を見つけるかもしれません。私は助けてくれると嬉しかった –
実際に数分後、組み込みのオプションを使用するための最初の提案は、ターミナルウィンドウを開けないのでロジックを完全に満たすので、さらに気にする必要はないことに気付きました:D – volna