在IE中增加文字内容收集功能

在IE中增加文字内容收集功能

这几天在网上下电子书,准备放到手机上看,在网页上ctrl+c ,然后ctrl+v到记事本,太麻烦了,
于是写了个ie的右键菜单处理,直接在ie里面存到文本文件里面

把下面的javascript存成一个htm文件

< script language = " javascript " >
   
var   fso,ForAppending,ts;   
   fso
= new   ActiveXObject( " Scripting.FileSystemObject " );  
   ForAppending  
=    8 ;  
   ts  
= fso.OpenTextFile( " c:\\collect.txt " ,ForAppending, false );     // 在这里是一个决对路经,用的时候必须修改  
   ts.WriteLine(external.menuArguments.document.selection.createRange().text);
   ts.WriteLine(
" ######################### " );
   ts.close();  
</ script >



然后在注册表中添加下面的项
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\信息收集(&Q)

 

设置两个键值

默认 D:\rocket\Download\pagehook.htm   //即先前存的htm文件,需要绝对路径
contexts 243

就可以了,以后就可以在ie里面收集你要的文本了.
使用的时候,先用鼠标选择你需要的文字,然后右键选"信息收集"菜单,就可以把选择的文字
存储到c:\collect.txt 中了.

你可能感兴趣的:(在IE中增加文字内容收集功能)