本帖最后由 Gu_xl 于 2011-9-9 11:02 编辑
xiaxiang 发表于 2011-9-9 09:13 
学习gu_xl版主。。。
只是不知道在用法上有没有什么讲究?
我的报错
是有点错误,谢谢提醒,修改如下!
 - (defun c:BatchInsert (/ path)
- (
- (lambda
- (path files / dbxdoc dbxModelSpace all t1)
- (GXL-SYS-PROGRESS-INIT "" (length files))
- (foreach dwg files
- (GXL-SYS-PROGRESS (length files) -1)
- (setq dbxdoc (gxl-GetDocumentObject (strcat path "\\" dwg)))
- (setq dbxModelSpace (vla-get-ModelSpace dbxdoc))
- (setq all (GXL-ITEMSALL dbxModelSpace))
- (gxl-CopyObjects all dbxdoc nil)
- )
- (gxl-Sys-Progress-Done)
- )
- (setq path (GXL-FILE-GETFOLDER "选取文件夹"))
- (
- (lambda (path)
- (if path
- (VL-DIRECTORY-FILES path "*.dwg" 1)
- )
- )
- path
- )
- )
- )
|