快速保存选定文本工具For Opera


拖拽下面按钮到任意地方,运行按钮,在弹出的对话框选择SaveTXT.exe路径。

安装

然后在菜单里添加代码

[Hotclick Popup Menu]
Item, "快速保存选定文本" = Go to page, "javascript:(function(){var sel=document.createElement('div');sel.appendChild(window.getSelection().getRangeAt(0).cloneContents());var s=sel.outerText;if(s.length==0)return;var urlstr=document.title+'\n'+document.location.href+'\n'+'\n'+'\n'+s;var fr=document.createElement('iframe'); fr.setAttribute('id', 'tr_dummy');fr.setAttribute('frameborder', '0');fr.setAttribute('style', 'width:0px;height:0px;visibility:hidden;position:absolute;left:-999em;');fr.setAttribute('src', 'data:text/savetxt;charset=UTF-8,'+encodeURIComponent(urlstr));document.documentElement.appendChild(fr); var tr=document.getElementById('tr_dummy');tr.parentNode.removeChild(tr);})();"

效果



如果打开编辑器出错,需要下载并注册RICHTX32.OCX控件

下载

另一个版本通过剪贴板来保存

完成后自动还原保存文本前的剪贴板数据(只支持普通的文本和图像)。编辑器用Textbox开发,无需RICHTX32.OCX控件。支持保存为ANSI ,Unicode, Unicode big endian,UTF-8格式。

代码

[Hotclick Popup Menu]
Item,"快速保存选定文本"=Execute program,"OperaTools\SaveTXT.exe","%u"


下载

4 评论:

匿名 说...

这个没像你介绍的一样,出现编辑窗口这些呢?怎么回事

紫电 说...

这个没像你介绍的一样,出现编辑窗口这些呢?怎么回事
把Edit=0的参数改为1

knight1006 说...

这个无需无需RICHTX32.OCX控件的版本真不错!赞一个

knight1006 说...

“复制”功能做什么用?希望能增加一个搜索替换功能,很实用

发表评论