-1
我管理300臺運行OSX Mavericks的macbook計算機,我想用python或Objective-c開發一個密鑰記錄器。重點是最終輸出日誌文件到本地服務器,以便我可以掃描「關鍵詞」如果出現「自殺」或「性別」這樣的詞,我可以研究上下文。osx的Objective-C或Python密鑰記錄器
任何指導,以幫助我開始將是驚人的。
如果它有任何幫助,我確實找到了python的代碼,但無法使其工作。我相信,如果我只是得到一個基本的系統運行,我可以讓剩下的工作以我需要的方式工作。
from AppKit import NSApplication, NSApp
from Foundation import NSObject, NSLog
from Cocoa import NSEvent, NSKeyDownMask
from PyObjCTools import AppHelper
class AppDelegate(NSObject):
def applicationDidFinishLaunching_(self, notification):
mask = NSKeyDownMask
NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def handler(event):
try:
NSLog(u"%@", event)
except KeyboardInterrupt:
AppHelper.stopEventLoop()
def main():
app = NSApplication.sharedApplication()
delegate = AppDelegate.alloc().init()
NSApp().setDelegate_(delegate)
AppHelper.runEventLoop()
if __name__ == '__main__':
main()
正如這個問題寫得太過寬泛:我們無法爲您編寫整個應用程序。如果您將自己的開發劃分爲簡短,重點突出的問題,並解釋您想要的行爲,您編寫的代碼以及代碼的實際效果,那麼您會在這裏獲得更好的運氣。 – bdesham