明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 不死猫

[【不死猫】] 秘技-纯Autolisp使用command命令批量*前台*开图关图处理!!可实现多图纸批量打印

    [复制链接]
发表于 2013-12-17 12:56 | 显示全部楼层
借此应可以实现批量打印,大家可以自行测试
发表于 2013-12-17 13:16 | 显示全部楼层
学习一下
发表于 2013-12-17 13:50 | 显示全部楼层
一定要看看。。。。。。。
发表于 2013-12-17 17:04 | 显示全部楼层
一般说都是少用或不用COMMAND,你是反其道行之啊
发表于 2013-12-17 17:36 | 显示全部楼层
老猫的好东西,要顶才能看的。
发表于 2013-12-17 17:41 | 显示全部楼层
支持一下
发表于 2013-12-17 18:16 | 显示全部楼层
讨厌的回复
发表于 2013-12-17 19:28 | 显示全部楼层
猫老师 又出新东西了!出差今天,错过了最热闹的时间.
发表于 2013-12-17 19:57 | 显示全部楼层
建议 第一行多加一句: (command "qsave") 要不在画图还没有保存时候测试总是出现 请回答“是”或“否”。
; 错误: 函数被取消
是否确实要放弃对图形所做的全部修改?? <N>

当然一般很少人不保存原图就测试的。刚刚我试试是这样。

(defun c:tt ()
  (command "qsave")
  (setq color 3)
  (setvar "sdi" 1)
  (setvar "lispinit" 0)
  (setq files (list "drawing1.dwg" "drawing2.dwg" "drawing3.dwg"))
  (foreach file files
    (command "open")
    (command (strcat "c:\\" file))
    (-批量修改图纸 color)
  )
  (setvar "sdi" 0)
  (setvar "lispinit" 1)
  (command "close")
)
发表于 2013-12-17 21:28 | 显示全部楼层
回复,认真学习猫老师的大作!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-2 03:31 , Processed in 0.323920 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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