在一个CAD文件里打印多个图框,求一个编好的LISP程序,之前别人给了一个。

;;; 快速打印程序,选一堆矩图框,再批量打印

(defun c:ksdy (/ ent fx i maxpoint maxx0 maxy0 minpoint minx0 miny0 os pmax pmin ptlist ss sstk)

(vl-load-com)

(setvar "cmdecho" 0) (setq os (getvar "osmode")   ss (ssadd)    sstk (ssadd)  )

(princ "\n 请选取矩形图框:")

(while (setq ss (ssget ":E:S" (list '(0 . "LWPOLYLINE") '(90 . 4))))

(setq ent (ssname ss 0))

(vla-getboundingbox (vlax-ename->vla-object ent) 'minpoint 'maxpoint)

(setq pmax (vlax-safearray->list maxpoint)  pmin (vlax-safearray->list minpoint)

minx0 (car pmin)  miny0 (cadr pmin)   maxx0 (car pmax)  maxy0 (cadr pmax))

(if (>= (- maxx0 minx0) (- maxy0 miny0))   (setq fx "L")      (setq fx "P") )

(entmake (list '(0 . "LINE") (cons 62 6) (cons 10 (list minx0 miny0 0)) (cons 11 (list maxx0 maxy0 0))))

(setq sstk (ssadd (entlast) sstk))

(entmake (list '(0 . "LINE") (cons 62 6) (cons 10 (list minx0 maxy0 0)) (cons 11 (list maxx0 miny0 0))))

(setq sstk (ssadd (entlast) sstk))

(setq ptlist (cons (list pmin pmax fx) ptlist))

)

(initget "Y N ")

(if (/= (getpoint (strcat "\n 确定批量打印?[确认(Y)/退出(N)]: ")) "N")

(progn

(command "erase" sstk "")

(repeat (setq i (length ptlist))

(setq ent (nth (setq i (1- i)) ptlist )  pmin (car ent) pmax (cadr ent) fx (last ent))

(command "_.PLOT" "Y" "" "pdffactory pro" "A3" "M" fx "N" "W" pmin pmax "F" "C" "Y" "monochrome.ctb" "Y" "N" "N" "N" "Y")

(princ (strcat "\n 程序正在打印第" (itoa (- (length ptlist) i)) "张>>>>>>>> "))

)

)

(command "erase" sstk "")

)

(setvar "osmode" os)                 ; 恢复捕捉模式

(princ)

)

----------------------使用后出现的是这样,求大虾解决。

但是出现命令: ksdy

请选取矩形图框:

选择对象:

选择对象:

选择对象:

确定批量打印?[确认(Y)/退出(N)]: y

程序正在打印第1张>>>>>>>> 未知命令“PDFFACTORY PRO”。按 F1 查看帮助。

未知命令“A3”。按 F1 查看帮助。

未知命令“M”。按 F1 查看帮助。

未知命令“P”。按 F1 查看帮助。

未知命令“N”。按 F1 查看帮助。

未知命令“W”。按 F1 查看帮助。

未知命令“F”。按 F1 查看帮助。

未知命令“C”。按 F1 查看帮助。

未知命令“Y”。按 F1 查看帮助。

未知命令“MONOCHROME.CTB”。按 F1 查看帮助。

未知命令“Y”。按 F1 查看帮助。

未知命令“N”。按 F1 查看帮助。

未知命令“N”。按 F1 查看帮助。

未知命令“N”。按 F1 查看帮助。

未知命令“Y”。按 F1 查看帮助。

程序正在打印第2张>>>>>>>>

cadlisp框选打印_caD批量打印LISP程序,因为工作需要。只要LISP的。相关推荐

  1. cad批量打印_CAD批量打印

    功能:批量打印 源码提供者:秋枫 修改者:很多(插件自己在网上下载) 首先我们看下这个界面. 我这里罗列了7处需要自己设置或选择的地方. 图框形式:通常我们选择图层或图块(特定图层得预设所以不考虑), ...

  2. cad批量打印_CAD批量打印(分图大师)

    前言 在工程制图中,往往有大量的图纸需要打印.而有些图纸的尺寸是不一样的.常规的打印方法是,逐个手工框选打印,操作单调且费时费力. 有没有更好的方法呢? 今天小编给大家分享,用CAD分图大师打印不同尺 ...

  3. cad批量打印_CAD批量打印教程,干货!

    在一个DWG文件中,涉及到多张图纸需要打印时,可以利用CAD扩展工具自带的批量打印来完成全部图纸的打印.运用这一功能大大的提高了打印效率,不需要重复进行繁琐的打印步骤. 在打印图纸之前,可以在打印机管 ...

  4. 用条码打印软件批量打印图片

    我们在用条码打印软件制作商品标签的时候,标签上的条形码和二维码是可以直接在软件中绘制,但是有时候我们会批量打印带图片的学生证.工作证等标签的时候,或者将本来就有的条形码.二维码图片批量导入到软件中直接 ...

  5. C# bartender打印帮助类,单个打印以及批量打印方法封装

    基于bartender 10.0封装的打印方法,支持单个动态打印以及批量文本连续打印两个方法,批量打印基于bartender的文本数据库方式相对比较简单.直接看代码,DLL见bartender的安装目 ...

  6. 用条码标签打印软件批量打印物料标签

    物料标签是粘贴在物料上的标识卡,每个公司都会对内部每一件物料粘贴物料标签,它们的内容详细地说明了物料的名称.型号.数量.生产日期等重要的信息.所以公司的物料管理部门经常需要批量打印大量的物料标签.那么 ...

  7. js一键批量打印_web页面的单页打印以及批量打印实现方法

    本文主要和大家分享web页面的单页打印以及批量打印实现方法,希望能帮助到大家. 打印事件:window.print() 1.单页打印(布局打印):function printCnt(){ //1.获取 ...

  8. C-Lodop打印插件批量打印thinkphp打印fastadmin打印

    C-Lodop打印插件批量打印thinkphp打印fastadmin打印 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN ...

  9. 用条码标签打印软件批量打印物料标签 1

    物料标签是粘贴在物料上的标识卡,每个公司都会对内部每一件物料粘贴物料标签,它们的内容详细地说明了物料的名称.型号.数量.生产日期等重要的信息.所以公司的物料管理部门经常需要批量打印大量的物料标签.那么 ...

  10. 批量打印pdf并合并_CAD批量打印攻略

    小明经常因为要转上千张PDF,而转到裂开 所以又菜手又懒的他,开始想办法了 如图,有4张不同幅面的图纸需要转PDF 首先安装打图精灵,通过qp命令呼出界面 (首次可能需要输入全命令qplot,再次使用 ...

最新文章

  1. 栈区和堆区内存分配区别
  2. Elasticsearch 参考指南(重要的系统配置)
  3. Swift Objective-C 访问级别控制
  4. firebase auth_如何使用auth和实时数据库构建Firebase Angular应用
  5. 市场活动课件:SQL Server 索引优化
  6. java applog_Java Web App: 选择与配置日志库
  7. Python学习笔记:利用控制器跳转不同页面
  8. centos 云服务器部署Node.js项目
  9. bootstraptable获取所有数据_关于Redis中的五种数据结构,要知其然知其所以然
  10. 配置iSCSI部署网络存储
  11. Window Operations
  12. 攻击银行内网,黑客只要三步
  13. 站长必须懂得技能:给网站设置ICO图标
  14. 黑盒测试9种常用方法
  15. Python数据挖掘Pandas
  16. 声卡驱动安装失败/电脑没声音/声卡驱动消失 解决办法合集记录
  17. 设计模式:(中介者模式)
  18. 鲁毅智权力交接:对AMD的影响还将继续
  19. HDU 4379 The More The Better
  20. NTFS XCB定位

热门文章

  1. 51单片机基础之OLED
  2. Autodesk Eagle入门之-开启旅程
  3. 约瑟夫环c语言程序完整版,约瑟夫环C语言实现源代码(1)
  4. 镜像文件下载及VM部署win xp 保姆级教程
  5. Java分布式面试题( Session分布式解决方案)
  6. 一个屌丝程序猿的人生(八十九)
  7. 高等数学在计算机中的应用论文1500字,大学高等数学论文范文
  8. 手机号归属地数据库;根据手机号查找对应的归属地;
  9. SQL Prompt教程:使用SQL提示代码分析避免T-SQL技术债务
  10. 计算机windows实验原理,Windows上机实验报告