Eli Greenberg
2012-04-06 05:25:33 UTC
我目前有一個AppleScript應用程序,可打開終端窗口並完成命令。我希望當命令完成時,應用程序圖標徽章會顯示在Dock的終端圖標上。我需要這樣做,因為我常常不得不在命令停止時重新啟動它們。這可能嗎?本質上,我的AppleScript應用程序採用用戶提供的變量,並將其插入“終端”命令中。每次我使用該應用程序時,它將打開一個新的“終端”窗口(預期)。我想在終端命令完成時出現一個徽章。
您是否需要徽章,還是對以“ say”命令口頭提醒您的提示,嗶嗶聲,咆哮聲通知,終端機更改顏色或其他方式感到滿意?
以任何方式告訴我命令已完成。終端窗口始終位於我所有其他窗口的後面,因此必須繼續檢查很煩人。我希望在我執行某些操作之前一直保持通知。因此,如果我起床不在身邊,口頭通知可能不會起作用。對?
採用以下解決方案(可能將基於Growl),並添加AppleScript行以將當前窗口置於前台。不幸的是,所有終端都將移到最前面(我認為),但是觸發事件的窗口將位於所有這些窗口的前面。
請注意,iTerm2具有`triggers`,可使其非常容易且優雅地進行設置:http://www.iterm2.com/triggers.html