tjuzkj 发表于 2010-12-24 17:51:13

用lisp打开一个新的文件后,如何切换到该文件,执行余下部分的命令.

本帖最后由 tjuzkj 于 2010-12-24 17:56 编辑

我遇到一个问题,想请大家帮忙.
我用lisp打开一个新文件后,想切换到该文件,执行余下的命令.
可是按现在的程序,剩下的命令在另外一个文件中执行了.见下图


执行完 (vla-Activate (vla-open (vla-get-documents (vlax-get-acad-object)) dwgfile))
后,打开的文件成为当前文件.可是剩下的命令却在另外一个文件中执行了.
以上为部分源代码


Andyhon 发表于 2010-12-24 18:55:30

AutoLisp的先天制限,效力仅及于启用它的文件

Gu_xl 发表于 2010-12-24 19:07:46

只能用script命令完成!或者使用objectdbx!
页: [1]
查看完整版本: 用lisp打开一个新的文件后,如何切换到该文件,执行余下部分的命令.