2012-07-29 22 views
3

如何從Emacs訪問Windows搜索索引數據?例如,在編寫將Windows搜索集成到anything modeido-mode的次要模式時,知道這一點很有用。如何將Windows搜索與Emacs接口

通過Windows搜索,我指的是Windows 7的功能,讓你找到按開始,然後鍵入文檔文件名稱的一部分(或文件部分內容)的文件。從emacs的內

回答

1

訪問Windows搜索將是一個有點困難,因爲the API Microsoft provides強烈向微軟編程環境傾斜。通過MSDN文檔判斷,最簡單的路徑將放在一起a SQL query that Windows Search will accept並將其發送到知道如何將該查詢發送到Windows搜索的PowerShell/VB腳本。然後,你會告訴任何/ ido /冰柱增量發送輸入到這樣的腳本,解析結果,並顯示這些。

您正在嘗試的任務是非常困難的,並且許多困難來自於事實,你想從編程的非常不同的世界兩個方案彼此交談。除了FSF/GNU人士不喜歡微軟之外,Windows API的設計意味着處理Windows的最少工作方式就是使用Microsoft工具鏈。這與通過中間程序,管道和套接字發送純文本的Unix「API」相反。