2010-06-27 86 views
12

我想編寫一個腳本,當在某個應用程序上打開文檔時,或在應用程序退出之前,需要採取措施。AppleScript可以監聽事件嗎?

有沒有辦法將腳本附加到應用程序中的事件? AppleScript是否支持任何形式的鉤子?

如果不是,我可以通過我的方式獲得我想要的嗎?

回答

4

applescript只有某些「事件監聽器」文件夾操作腳本可能被認爲是一個事件監聽器,而indesign有實際的事件監聽器,我現在不會介入。

如果你想要任何應用程序退出你的一攬子監聽器,你可能會發現你在Quickeys尋找什麼,雖然我不知道這一點,因爲它已經很長一段時間,因爲我已經搞亂了quickeys。

但所有和所有的答案是大部分沒有。

心連心 邁克

編輯更多的工具,可以幫助通過kch

FastScripts

QuickSilver

Keyboard Maestro

帶來

「一些應用程序,例如。 iChat,在首選項中有腳本鉤子。在iChat中,警報偏好設置面板中,你可以將其設置爲運行腳本時觸發某個事件,比如收到的消息,文件傳輸請求,等等。」 - KCH

+0

添加到工具列表或多或少的幫助與此:。FastScripts,水銀,鍵盤大師 – kch 2010-06-28 18:27:27

+1

一些應用程序,例如iChat中,有喜好腳本hook在iChat,警報偏好設置面板中,你可以將其設置爲運行腳本時觸發某個事件,比如消息。收到,文件傳輸請求等 – kch 2010-06-28 18:28:51

+0

好的,我會繼續並接受你的回答。如果你把我的意見寫進來完成,那將會很好。 – kch 2010-06-28 18:50:19