明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4430|回复: 17

求助:编程实现多文档操作

  [复制链接]
发表于 2003-10-16 11:56 | 显示全部楼层 |阅读模式
我的程序需要对多文档进行操作,但vlisp不支持多文档操作,请高手帮我用其他语言编程,来实现多文档操作。具体要求是:打开D:/DOC文件夹中的一个CAD文件,并使其处于当前活动窗口,然后调用vlisp程序处理这个文件。当这个文件处理完毕后,关闭这个文件,然后再打开D:/DOC文件夹中的另一个文件,由vlisp处理。这样重复操作,一直将D:/DOC文件夹中的CAD文件处理完毕。如此就能实现用vlisp处理多文档。
发表于 2021-11-4 18:51 | 显示全部楼层
tukuitk 发表于 2003-10-29 16:59
仅我知道的就有二种方法,我曾经为它也花了一些时间,也走了很多路的,后来在飞哥各龙龙仔的帮助下,嘿嘿, ...

求教一下、有没有不依赖ET工具的方法啊
发表于 2021-11-5 20:31 | 显示全部楼层
前面说的方法和ACET并无关系

发表于 2022-6-29 08:36 | 显示全部楼层
留个位置,再找这些参考
发表于 2003-10-16 12:04 | 显示全部楼层
meflying大哥已经为我编过同样要求的程序框架了,你找一下就会发现的。
发表于 2003-10-16 12:05 | 显示全部楼层
你需要怎样的操作呢?或许可以不要将打开的文档置于当前。

我一直在想一种思路,没去试过,就是程序在打开一个文档前,将要处理文档的程序写到一个自动加载的菜单文件中,因为打开每个文档时都会加载菜单及其相应的LISP文件。在这里文件里自动运行处理函数,最后保存退出。回到原来的程序,这样,最后结束时将这些文档处理函数都去掉。
如果觉得可能,你可以试试看
发表于 2003-10-16 12:33 | 显示全部楼层
我发了不少批量处理范例,看来没有几人看懂如何使用!!(非objectdbx)

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=9142

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=5468

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=5488

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=4647
发表于 2003-10-16 12:36 | 显示全部楼层
這個程序太毒了吧. 還沒有親眼見過. 還望多多指教一二.





------------------------------------------------------------------
我愛CAD. 共同學習. 共同交流.
发表于 2003-10-16 12:45 | 显示全部楼层
龙龙仔发表于2003-10-16 12:33:00我发了不少批量处理范例,看来没有几人看懂如何使用!!(非objectdbx)

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=9142

http://www.mjtd.com/bbs/dispbbs.a



这些都是使用ActiveX技术,我开始也说了这个方法,但如果要在打开的文档中进行交互操作,就不行了
 楼主| 发表于 2003-10-29 11:37 | 显示全部楼层
我用的是cad2000,运行龙龙仔的批量处理范例,但总报错:acet-ui-pickdir函数未定义。请指正。
发表于 2003-10-29 11:54 | 显示全部楼层
这个是express tool工具的函数,需要加载相应的程序,如果你没有装express tools,则可能没有这个程序,导致函数未定义。

(arxload "acetutil.arx" NIL)
找到这句,引号内的就是文件名,你可以找到此文件,自己加载一下,就可以用了。如果找不到,本站下载中心有express tools下载,可以下一个安装
发表于 2003-10-29 16:59 | 显示全部楼层
仅我知道的就有二种方法,我曾经为它也花了一些时间,也走了很多路的,后来在飞哥各龙龙仔的帮助下,嘿嘿,不说也知道讪……
 楼主| 发表于 2003-11-4 16:22 | 显示全部楼层
本帖最后由 作者 于 2003-11-5 14:23:25 编辑

我运行龙龙仔的批量处理范例,发现打开的文件并不处于最前面,如何才能使其处于最前面?我的vlisp代码应添加在何处?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-3-29 03:44 , Processed in 0.239017 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表