随笔-313  评论-12138  文章-1  trackbacks-256

为Windows Live Writer写了一个小插件——插入搜索页面链接

使用这个Windows Live Writer插件,我们能够插入一个指向某个搜索引擎的某个搜索关键字页面的超链接。

下载这个文件(Dflying.LiveWriter.InsertSearchPageLinkPlugin.zip)之后,将其解压缩至Windows Live Writer的安装目录(默认为C:\Program Files\Windows Live Writer\Plugins)中。然后重新启动Windows Live Writer,即可在界面右下角看到这个插件(就是那个“大S形”的那个……没花太多时间设计图标,只要您别想到芙蓉姐姐就行了……):

 

要插入搜索链接时,点击这个“Insert Search Page Link...”,将弹出如下对话框:

 

输入关键词,并选择需要的搜索引擎之后,点击“OK”,即可插入到相应搜索引擎进行搜索的链接。例如输入“Dflying Chen”,选择“Google.com”,则下面这个链接就是该插件生成的:

Dflying Chen

点击该链接将打开新窗口,并导航至google.com搜索“Dflying Chen”,链接同样提供了鼠标悬停时的文字。该链接的HTML代码如下:

<a title="Search 'Dflying Chen' using Google.com" 
href="http://www.google.com/search?q=Dflying Chen" target="_blank">Dflying Chen</a>

其实这个插件用处并不是很大,我也不是很了解WinForm开发。仅仅是用来熟悉一下Windows Live Writer插件的编写,起到抛砖引玉的目的而已。具体的开发过程以及源代码下载我会在明天给出,今天太晚了……

朋友们找到什么Bug,或是有什么建议也请告诉我,修改一下再写出开发过程也不迟。

posted on 2006-11-19 03:09 Dflying Chen 阅读(2686) 评论(10) 编辑 收藏

评论:
#1楼 2006-11-19 07:42 | yunhuasheng      
写得好,值得用一下.
 回复 引用 查看   
#2楼[楼主] 2006-11-19 10:29 | Dflying Chen      
@yunhuasheng
:)

 回复 引用 查看   
#3楼 2006-11-19 11:06 | idior      
它的插件系统还存在很大的缺陷,也就是可插的内容受到太大的限制,主要集中在对输入文本的修改。我记得当时我想专门针对cnblogs做一些特别处理,发现根本没有让我扩展的地方。
 回复 引用 查看   
#4楼[楼主] 2006-11-19 11:09 | Dflying Chen      
@idior
是的,现在我还不知道如何取得Editor中被选择的文字,看了一遍SDK,又到网上搜索一下,一无所获……
不知大哥有没有这方面的经验?

 回复 引用 查看   
#5楼 2006-11-19 12:40 | huobazi[未注册用户]
请教个问题,
如果是拷贝屏幕然后粘贴到writer内,该图片会被上传到服务器,可是从其他网叶选择一个区域后 ,该区域的图片仍然是原来的地址,这样发布后仍然饮用的是别的站点的地址,如果该地址失效,那么图片就不能显示了,请问有地方设置吗?
还有,我好像没有找到写entryName的地方啊。

 回复 引用   
#6楼[楼主] 2006-11-19 12:43 | Dflying Chen      
@huobazi
将这个图片先保存在客户端吧。
entryName不支持。

 回复 引用 查看   
#7楼 2006-12-30 18:25 | zhong[未注册用户]
非常有用的插件,谢谢!
不过我发现,在装上之后有个问题,下面的"OK"和"CANENL"部分显示不出来,仅仅只能看到一小点,刚好能点到,不知道这种情况是不是只在我的机子上出现,希望可以得到指点.

 回复 引用   
#8楼[楼主] 2007-01-04 01:14 | Dflying Chen      
@zhong
哦?有没有屏幕截图阿?你用的是什么操作系统阿?

 回复 引用 查看   
#9楼 2007-09-06 20:12 | rivercoolcool[未注册用户]
多谢!不过好像对新版本的live writer有问题,
我的writer版本是1.0 (12.0.1193.524),os是winxp pro sp2
把这个插件复制到plugin目录再启动writer,会直接报错
去掉这个插件之后writer又能用了

 回复 引用   
#10楼 2007-09-09 02:02 | rivercoolcool[未注册用户]
呵呵,能用了。是我自己的问题,因为原来装的.net framework是1.1版的,现在换成2.0版就好了.

不过另外还有一个问题,插入live search的链接时,比如对“啊”这个字,插入的url是http://search.live.com/results.aspx?q=啊,打开后出错;yahoo的也有类似问题,不知道是不是我自己的配置问题

 回复 引用   
除非特别声明,本站内所有资源,包括但不限于文章,代码,图片等,均应用于Dflying版权说明
关于ASP.NET AJAX,您可以:
直接阅读ASP.NET AJAX文章分类
Atlas文章打包下载(截至4/28/2006)
加入ASP.NET AJAX学习团队
询问关于ASP.NET AJAX的问题
加入ASP.NET AJAX讨论群
阅读愚作《ASP.NET AJAX程序设计》
点击阅读
点击阅读


关于Windows Vista,您可以:
加入Windows Vista开发团队!
昵称:Dflying Chen
园龄:5年10个月
粉丝:127
关注:0

搜索

 
 

最新随笔

随笔分类(352)

随笔档案(313)

Blog Roll

Dflying的其他Blog

Online Chat

统计信息

积分与排名

  • 积分 - 2442908
  • 排名 - 7

最新评论

阅读排行榜

评论排行榜