明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 不死猫

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

    [复制链接]
发表于 2013-12-17 12:56:55 | 显示全部楼层
借此应可以实现批量打印,大家可以自行测试
发表于 2013-12-17 13:16:49 | 显示全部楼层
学习一下
发表于 2013-12-17 13:50:58 | 显示全部楼层
一定要看看。。。。。。。
发表于 2013-12-17 17:04:55 | 显示全部楼层
一般说都是少用或不用COMMAND,你是反其道行之啊
发表于 2013-12-17 17:36:21 | 显示全部楼层
老猫的好东西,要顶才能看的。
发表于 2013-12-17 17:41:11 | 显示全部楼层
支持一下
发表于 2013-12-17 18:16:06 | 显示全部楼层
讨厌的回复
发表于 2013-12-17 19:28:02 | 显示全部楼层
猫老师 又出新东西了!出差今天,错过了最热闹的时间.
发表于 2013-12-17 19:57:01 | 显示全部楼层
建议 第一行多加一句: (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:48 | 显示全部楼层
回复,认真学习猫老师的大作!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-3-12 10:37 , Processed in 0.175897 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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