GreenBrowser 论坛


 
标题: 【插件改造】从右键菜单调用外部程序查看选中内容的 HTML 源码(20080316更新)
wolfcm
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 122
精华 18
积分 2297
帖子 1134
阅读权限 200
注册 2006-12-25
状态 离线
发表于 2008-3-13 09:54  资料 短消息 
【插件改造】从右键菜单调用外部程序查看选中内容的 HTML 源码(20080316更新)

[插件改造]从右键菜单调用外部程序查看选中内容的 HTML 源码

经高人提点,做了这个工具,方便查看选中内容的 HTML 源码。
外部程序查看可以不受浏览器本身界面的限制,默认调用的是 Windows 记事本。
当然稍微修改程序也可以调用别的程序,很多文本编辑器都有代码高亮功能,看起来更清晰。

解压附件到某个文件夹,运行 install.bat,重启浏览器生效。
右键菜单增加一个 ViewSelection 选项,快捷键为 w。
适用于 GreenBrowser、IE 等等。运行 uninstall.bat 卸载。

20080316更新:
1、可以自动检查调用注册表中指定的源码查看程序
2、显示源码时格式化:
标签名称小写;
新标签换行。
不喜欢格式化的请自行修改ViewSelection.html

[ 本帖最后由 wolfcm 于 2008-3-16 10:47 编辑 ]


附件: ViewSelection.zip (2008-3-16 10:47, 2 K)
该附件被下载次数 553




顶部
stringh
初中三年级
Rank: 7Rank: 7Rank: 7



UID 3180
精华 0
积分 346
帖子 222
阅读权限 100
注册 2007-3-27
状态 离线
发表于 2008-3-13 10:38  资料 短消息 
调用d:\Program Files\UltraEdit-32\uedit32.exe如何写?
var runApp = "d:\\Program Files\\UltraEdit-32\\uedit32.exe";
会脚本错误




1.允许自定义快捷键 √
2.允许自定义菜单栏
3.偶尔内存占用很高
4.IE6点击链接时服务器运行中请切换
顶部
wolfcm
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 122
精华 18
积分 2297
帖子 1134
阅读权限 200
注册 2006-12-25
状态 离线
发表于 2008-3-13 10:58  资料 短消息 
我试了没问题:
var runApp = "E:\\Tools\\WinTools\\Editors\\UltraEdit\\Uedit32.exe";

你确认路径正确吗?




顶部
stringh
初中三年级
Rank: 7Rank: 7Rank: 7



UID 3180
精华 0
积分 346
帖子 222
阅读权限 100
注册 2007-3-27
状态 离线
发表于 2008-3-13 11:09  资料 短消息 


QUOTE:
原帖由 wolfcm 于 2008-3-13 10:58 发表
我试了没问题:
var runApp = "E:\\Tools\\WinTools\\Editors\\UltraEdit\\Uedit32.exe";

你确认路径正确吗?

路径正确
会不会是空格的问题
"d:\\Program Files\\UltraEdit-32\\uedit32.exe";




1.允许自定义快捷键 √
2.允许自定义菜单栏
3.偶尔内存占用很高
4.IE6点击链接时服务器运行中请切换
顶部
wolfcm
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 122
精华 18
积分 2297
帖子 1134
阅读权限 200
注册 2006-12-25
状态 离线
发表于 2008-3-13 11:16  资料 短消息 
回复 #4 stringh 的帖子

应该就是空格问题,你试试:
var runApp = "\"d:\\Program Files\\UltraEdit-32\\uedit32.exe\"";




顶部
stringh
初中三年级
Rank: 7Rank: 7Rank: 7



UID 3180
精华 0
积分 346
帖子 222
阅读权限 100
注册 2007-3-27
状态 离线
发表于 2008-3-13 11:23  资料 短消息 
回复 #5 wolfcm 的帖子

ok,谢谢狼哥的热心回答!




1.允许自定义快捷键 √
2.允许自定义菜单栏
3.偶尔内存占用很高
4.IE6点击链接时服务器运行中请切换
顶部
lforl
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 15
精华 28
积分 5003
帖子 944
阅读权限 200
注册 2006-12-21
来自 SH
状态 离线
发表于 2008-3-13 16:46  资料 短消息  QQ
狼兄,效率真不错!
我在你的基础上弄了一个自动调用“系统定义的网页源代码查看器”查看版。
这样跟系统比较亲近,省去了用户自己改代码的麻烦。

//改动:临时文件保存路径到系统临时文件夹
//改动:自动调用“系统定义的网页源代码查看器”查看。如EmEditor,Dreamwear。

//改动:只有在区域被选中的情况下右击才会出现菜单。没有选区则不出现菜单。

——lforl:感谢Wolfcm兄!
好东西!
喜欢修改版的请拿去!

适用于IE 6 sp2及更高版本,不过要手动点一次查看源代码以达到自动调用“系统定义的网页源代码查看器”查看。
ViewSelection_V21.zip

[ 本帖最后由 lforl 于 2008-3-13 22:43 编辑 ]


附件: [适用于IE 6 sp1以前版本] ViewSelection_V2.zip (2008-3-13 22:43, 1.55 K)
该附件被下载次数 214


图片附件: [效果图] 2.gif (2008-3-13 18:39, 40.46 K)



附件: [适用于IE 6 sp2及更高版本] ViewSelection_V21.zip (2008-3-13 22:43, 1.54 K)
该附件被下载次数 238




要支持作者MQ,请每天访问一次(作者可得5分钱),设置为主页或F1一键通:
http://www.2345.com/?30810
顶部
wolfcm
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 122
精华 18
积分 2297
帖子 1134
阅读权限 200
注册 2006-12-25
状态 离线
发表于 2008-3-13 18:24  资料 短消息 
回复 #7 lforl 的帖子

这几个改动想法都很好,不过好像我这里有问题啊,会自动调用IE试图打开下面的地址,而且显示“无法打开网页……”
view-source:file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ViewSelection_tmp.html


对了,注册表加上contexts项之后,选中链接、图片之类的非纯文本时候,右键菜单是不会出现ViewSelection选项的,这个之前我有试过发现了,所以才去掉了。

[ 本帖最后由 wolfcm 于 2008-3-13 18:33 编辑 ]




顶部
lforl
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 15
精华 28
积分 5003
帖子 944
阅读权限 200
注册 2006-12-21
来自 SH
状态 离线
发表于 2008-3-13 18:34  资料 短消息  QQ
那么你view-source:http://www.baidu.com直接打在地址栏会怎样?




要支持作者MQ,请每天访问一次(作者可得5分钱),设置为主页或F1一键通:
http://www.2345.com/?30810
顶部
wolfcm
大学四年级
Rank: 9Rank: 9Rank: 9


GreenBrowser专家   论坛热心贡献奖  
UID 122
精华 18
积分 2297
帖子 1134
阅读权限 200
注册 2006-12-25
状态 离线
发表于 2008-3-13 18:38  资料 短消息 
也不行。XP PRO SP2 中文版。


图片附件: erer.png (2008-3-13 18:38, 25.36 K)





顶部
 


当前时区 GMT+8, 现在时间是 2017-9-21 07:45
苏ICP备07001345号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.059349 second(s), 6 queries

清除 Cookies - 联系我们 - 5iGB.com - Archiver