455383153 发表于 2018-5-25 23:16:22

opendcl函数问题

(dcl-Html-GetHtmlDocument <CONTROL>)这个函数能得到网页的内容吗,不会使用

marting 发表于 2018-5-26 00:15:14

OPENDCL编程是最舒服的了,都不用写多少代码,拷贝粘贴各种事件和方法代码就行了,你说的这个能读网页的代码,但前提是你要在HTML控件里面把网址内容显示出来



下面是代码:

**** Hidden Message *****

HLCAD 发表于 2018-5-26 07:52:36

opendcl一直空白,既然这么牛,得学学

xinxirong 发表于 2018-5-26 11:24:04

openDCL连浏览器都能做了,还要VB吗。

455383153 发表于 2018-5-27 16:33:34

本帖最后由 455383153 于 2018-5-27 16:38 编辑

marting 发表于 2018-5-26 00:15
OPENDCL编程是最舒服的了,都不用写多少代码,拷贝粘贴各种事件和方法代码就行了,你说的这个能读网页的代 ...
非常感谢,帮助文件全英文的不怎么看得懂。试了试确实强大。还有一个问题如下
opendcl能否跨文档处理文件呢,就像scr脚本一样,如果能的话,都不用批量处理的时候每次都写一个脚本文件让cad去加载。
下面是代码
(defun c:tt2( / app doc docs files file)
(command "opendcl")
(setq app (vlax-get-acad-object))
(setq doc (vla-get-activedocument app))
(setq docs (vla-get-documents app))
(if (setq files(dcl-SelectFiles "*.dwg""请选择文件" "c:\\"))
   (foreach file files
   (vla-open docs file)
   (dcl-SendString "pu ");dcl-SendString 此函数只能发送命令至当前的图形
   )
)
(princ)
)





marting 发表于 2018-5-27 16:40:20

455383153 发表于 2018-5-27 16:33
非常感谢,帮助文件全英文的不怎么看得懂。opendcl能否跨文档处理文件呢,就像scr脚本一样,如果能的话, ...

批量处理外部DWG文件和OPENDCL无关,OPENDCL只是个界面,处理外部DWG,要用ObjectDBX,ODBX和OPENDCL结合的,你去每日插件论坛,看看几个批量处理的插件


看你想PURGE,去看看

(BatPurgeAll)超级“批量清理”磁盘DWG图形工具96 个回复 - 895 次查看请在 XDRX API 2017.1208 以上版本运行。 **** 本内容被作者隐藏 ****2017-12-7 01:38 - newer - 每日插件
另外几个
【批量】处理DWG,清除EMR教育版打印戳记87 个回复 - 716 次查看清除完毕后,按原文件版本保存DWG。 **** 本内容被作者隐藏 ****2018-1-18 20:36 - newer - 每日插件
【批量】处理DWG,所有实体(嵌套块)图层归0,颜色BYLAYER,块内BYBLOCK并Purge图形20 个回复 - 294 次查看特点: 1、本工具使用晓东通用函数库的 xd::odbx 函数批量处理DWG,同 xd::vla:odbx 的区别是 存盘可以按原图版本,也可以通过函数如 (xd::odbx:saveversion "2004"),指定存盘版本。vl版本的存盘 vla-saveas 只能 ...2017-12-31 16:50 - newer - 每日插件

csy0415 发表于 2019-1-25 10:42:51

感谢大师分享!

xyccf 发表于 2019-8-27 09:49:52

感谢楼主分享

pengfei2010 发表于 2019-8-27 10:10:00

学习一下楼主的大作

pengfei2010 发表于 2019-8-27 10:15:19

谢谢楼主的分享 学习一下

nijiea123 发表于 2019-10-14 13:00:51

厉害 真的不错哈哈

郭小康 发表于 2021-11-24 22:45:46

感谢楼主的分享,好人一生平安

434939575 发表于 2023-7-6 11:20:47

学习一下。
页: [1]
查看完整版本: opendcl函数问题