在SIMBL Agent的源代碼中,有幾個代碼將Apple事件發送到目標應用程序。這就像:關於SIMBL實現的問題
[app setSendMode:kAEWaitReply | kAENeverInteract | kAEDontRecord];
id initReply = [app sendEvent:kASAppleScriptSuite id:kGetAEUT parameters:0];
和 [app setSendMode:kAENoReply | kAENeverInteract | kAEDontRecord];
id injectReply = [app sendEvent:'SIMe' id:eventID parameters:0];
我不知道爲什麼目標應用程序將加載了SIMBL插件這個觸發後。這似乎是一種非常冒險的方式,並且很難從官方文檔中獲得幫助。
任何人都知道嗎?謝謝!