![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 07:00 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创]一键解决各种鸟语,查阅资料不再困难! |
| 可打印版本 944 / 9 |
| 第1楼 qinchun36 | 发表于 2009-08-10 03:46 |
| 高级用户 发帖 400 积分 609 | |
|
[原创]一键解决各种鸟语,查阅资料不再困难! 提供这个东西的目的是为了解决大家看不懂各种鸟语的问题,相信这是个非常实用的小工具,只需要添加到IE右键菜单,上网的时候什么网站都能比较顺利的看了,同时因为是IE的右键菜单,除了网页之外好像就 CHM 文档中有。
首先说明这个东西不是用批处理,而是脚本做的,并且我把所有注释都去掉了,如果对脚本感兴趣可以找我要包含详细注释的原文件。考虑到运用正则表达式比较多,我采用的是 Javascript ,它写起来没VBscript那么麻烦。 使用方法: 1. 先打开本页面,并允许脚本和ActiveX控件,选择要翻译的语种,并设置这个功能在 IE 右键菜单中的名称,可以设置一个快捷键,如果勾选了记录翻译历史的话还需要填写日志文件的全路径,如下图。你可以添加很多个。 ![]() 2.重新启动 IE 后,在网页上选中要翻译的文字,然后右键选择相应的菜单就行了。 ![]() 3.效果图: (考虑到加载速度只给出链接) 有字典和无字典的情况 http://upload.cn-dos.net/img/1647.jpg 日语 http://upload.cn-dos.net/img/1649.jpg 鳄鱼 http://upload.cn-dos.net/img/1650.jpg 在CHM文件中使用 http://upload.cn-dos.net/img/1652.gif 日志文件 http://upload.cn-dos.net/img/1651.jpg (注释在 9 楼) [ Last edited by qinchun36 on 2009-8-10 at 23:22 ] 附件 Translate.htm.zip (5.02 KiB) |
|
| 第2楼 yishanju | 发表于 2009-08-10 04:17 |
| 银牌会员 发帖 1,357 积分 1,488 | |
|
-_-这里是作为一个技术社区,,,分享的不应该是一个软件、脚本能做什么,而分享如何做的技术。我们更关心是你如何实现这些功能的。
比如查询的结果是来自某个网站的内容,还是显示字典里的内容。 |
|
| 第3楼 qinchun36 | 发表于 2009-08-10 04:42 |
| 高级用户 发帖 400 积分 609 | |
Originally posted by yishanju at 2009-8-10 04:17 AM: ...... 好像真是没说清楚。翻译是连接到 google 的服务器进行的。 对于如何实现的问题比较复杂,我认为脚本很长并且是 javascript ,里面用了很多正则表达式来解析参数,分析数据,验证等,可能很多人不好弄懂因此没贴出来。 如果需要的话说一声我就会贴出包含注释的代码来。 |
|
| 第4楼 HAT | 发表于 2009-08-10 08:25 |
| 版主 发帖 5,017 积分 9,023 | |
|
需要,请贴出源代码。
|
|
| 第5楼 metoo | 发表于 2009-08-10 08:40 |
| 初级用户 发帖 93 积分 195 | |
|
"\u7a0b\u5e8f\u81ea\u6821\u9a8c\u5931\u8d25\u5e76\u505c\u6b62\u5de5\u4f5c\uff01\u53ef\u80fd\u662f\u56e0\u4e3a\u672c\u6587\u4ef6\u5df2\u7ecf\u88ab\u975e\u6cd5\u4fee\u6539\uff01"
这样的东西是写的?怎么感觉像是加密过的? |
|
| 第6楼 zouzhxi | 发表于 2009-08-10 11:15 |
| 中级用户 发帖 177 积分 430 来自 广东深圳 | |
Originally posted by metoo at 2009-8-10 08:40: 这个是unicode编码吧。不是加密码的吧。囧 |
|
| 第7楼 zouzhxi | 发表于 2009-08-10 11:22 |
| 中级用户 发帖 177 积分 430 来自 广东深圳 | |
|
本人使用IE8,右键没有此选项,还有就是REGEDIT里边根本找不到任何信息。囧
|
|
| 第8楼 metoo | 发表于 2009-08-10 11:56 |
| 初级用户 发帖 93 积分 195 | |
Originally posted by zouzhxi at 2009-8-10 11:15 AM: 见过毒网分析的加密代码和这有点像。。话说我vbs、js这类是完全不懂 |
|
| 第9楼 qinchun36 | 发表于 2009-08-10 23:21 |
| 高级用户 发帖 400 积分 609 | |
|
这里只贴出head里面脚本部分的代码,页面 body 中有三个生成下拉菜单的地方引用了这里面的函数。
关于正则表达式无法解释,不懂只能去看资料。 说明一下这个工作的重点不是如何添加到右键菜单,我只在自己机器IE7上试了有,CHM文档中也有,如果其他版本或者浏览器可以修改添加注册表的那段代码就行。当然还需要修改创建XMLHTTP对象那段,我没用其他浏览器,因此也没写他们的部分。 还有就是这段代码针对的标题信息和页面下方的"(C)2009***"和我发的附件不同,注释里面有解释。 [ Last edited by qinchun36 on 2009-8-10 at 23:29 ] |
|
| 第10楼 defanive | 发表于 2009-08-11 00:52 |
| 初级用户 发帖 62 积分 111 | |
|
如果是我的话,我会用vbs,后台开一个internetexplorer.application控件,进入google翻译后直接取得内容,返回就是了。。。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |