像网文快捕那样子的功能~(PowerCatcher),菜单中打开的文件是save.htm,这个文件是这样的,
<script language="VBScript">Sub OnContextMenu()
On Error Resume Next
set Catcher=CreateObject("PowerCatcherAPI.HTMLCatcher")
if err<>0 then
Alert("PowerCatcher haven't installed in your computer!")
else
call Catcher.CatchDoc(external.menuArguments.document)
end if
end subCall OnContextMenu()
</script>
这里需要注册ActiveX吗?如何写本地的程序,让这个Htm调出可执行文件来保存选中的文字?
<script language="VBScript">Sub OnContextMenu()
On Error Resume Next
set Catcher=CreateObject("PowerCatcherAPI.HTMLCatcher")
if err<>0 then
Alert("PowerCatcher haven't installed in your computer!")
else
call Catcher.CatchDoc(external.menuArguments.document)
end if
end subCall OnContextMenu()
</script>
这里需要注册ActiveX吗?如何写本地的程序,让这个Htm调出可执行文件来保存选中的文字?
解决方案 »
- 字符串变量
- 关于TClientDataSet修改问题,有没有人知道修改TClientDataSet数据后记录不刷新的办法??
- 应该是delphi中不可能完成的任务!!!
- stringgrid的问题?
- 断开Internet连接的程序?
- 在DELPHI中使用SQL语言有哪些规则,100分求教!
- 线程能向函数一样传递参数吗?怎么传?多谢
- 谁看过《DELPHI 5程序员指南》——蒋方帅
- 如何截获DRIECTX窗口的图形
- 有哪位大虾能提供万年历的算法,也就是阳历转阴历!
- 虚函数和纯虚函数有什么区别啊?虚类和纯虚类(有这两种说法吧?)的区别就是虚函数和纯虚函数的区别吗?
- 答了就结帖,简单的问题,ADOTABLE的locate 方法是什么作用?具体各个参数表示什么?
var
IE: IWebbrowser2;
procedure AddIESelectToClipboard(flag: Boolean);
var
doc:IHTMLdocument2;
R:IHTMLTxtRange;
begin
doc :=IHTMLdocument2(IE.Document) ;
R :=IHTMLTxtRange(doc.selection.createRange);
Clipboard.Clear;
if flag then
Clipboard.AsText := R.get_htmlText //取html代码到粘贴板,数据库也是一样。
else
Clipboard.AsText := R.get_text; //取纯文本代码到粘贴板。
end;
可以参考一下。