3

我想为开始菜单搜索编写自定义提供程序,但我似乎找不到从哪里开始。

当我在开始菜单的搜索框中输入内容时我希望能够做的事情

  • 键入“thomas”并查看“IM Thomas”(如果存在名称匹配的 Pidgin/whatever-IM-client-with-API 联系人)
  • 键入“=1+2*3”并查看“7”,或“=2 加仑(盎司)”并查看“256”
  • 我能想到的其他任何东西都可以从开始菜单启动的自定义数据结果存储。这对于自定义应用程序特别有用,让我们的用户输入“order XYZ”,这将在应用程序中搜索订单并让用户从开始菜单打开它们。

我不是在寻找一个工具来为我做这件事。相反,我想找到有关编写自定义搜索结果提供程序的任何文档,最好是在 C# 中。

4

4 回答 4

3

我相信您正在寻找适用于 .NET 的 Windows 7 API 代码包

在相关说明中,您可以在 Windows 资源管理器中将各种搜索添加到您的收藏夹中。查看Windows 7 搜索联合提供程序

于 2009-09-03T20:30:40.583 回答
1

Scott Hanselman 的博客介绍了如何通过创建文件来创建简单的搜索连接器.osdx,这些文件是 XML 文件,用于配置使用搜索词调用哪些 URL。然后,他展示了如何通过向注册表添加条目来从开始菜单本身启用这些连接器。

于 2009-10-24T14:09:10.043 回答
0

您可能想查看 SlickRun 搜索栏替代/替换。虽然我不认为它可以代替实际的开始菜单搜索,但去他们的网站并参与其中可能会让你更接近你想去的地方。

据我所知,您描述的功能可能已经是一种选择。

于 2009-09-03T20:50:35.683 回答
0

我刚刚发现了Start++,它具有插件支持(它似乎将 JavaScript 与 Windows Scripting Host 一起使用)。

于 2009-10-24T14:02:56.657 回答