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