這幾天在網(wǎng)上下電子書,準(zhǔn)備放到手機(jī)上看,在網(wǎng)頁(yè)上ctrl+c ,然后ctrl+v到記事本,太麻煩了,
于是寫了個(gè)ie的右鍵菜單處理,直接在ie里面存到文本文件里面
把下面的javascript存成一個(gè)htm文件
<script language="javascript">
var fso,ForAppending,ts;
fso=new ActiveXObject("Scripting.FileSystemObject");
ForAppending = 8;
ts =fso.OpenTextFile("c:\\collect.txt",ForAppending,false); //在這里是一個(gè)決對(duì)路經(jīng),用的時(shí)候必須修改
ts.WriteLine(external.menuArguments.document.selection.createRange().text);
ts.WriteLine("#########################");
ts.close();
</script>
然后在注冊(cè)表中添加下面的項(xiàng)
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\信息收集(&Q)
設(shè)置兩個(gè)鍵值
默認(rèn) D:\rocket\Download\pagehook.htm //即先前存的htm文件,需要絕對(duì)路徑
contexts 243
就可以了,以后就可以在ie里面收集你要的文本了.
使用的時(shí)候,先用鼠標(biāo)選擇你需要的文字,然后右鍵選"信息收集"菜單,就可以把選擇的文字
存儲(chǔ)到c:\collect.txt 中了.