乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 37|回复: 19

[编程交流] Lisp以绘制所有布局Malfu

[复制链接]

9

主题

55

帖子

47

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 22:22:32 | 显示全部楼层 |阅读模式
我正在办公室的一台电脑上工作,上面有完整的AutoCAD,我正试图为有能力使用它的人编写一个LISP例程。然而,它的实际绘图部分不起作用。我可以让PDF部分工作,这里是问题所在:
 
  1. (defun c:DPA ()
  2. (foreach lay (layoutlist)
  3. (setvar 'CTab lay)
  4. (COMMAND  "-plot"
  5. "y"
  6. ""
  7. "FED.pc3"
  8. "Letter"
  9. "Inches"
  10. "Landscape"
  11. "n"
  12. "Extents"
  13. "1=1"
  14. "Center"
  15. "y"
  16. "don.ctb"
  17. "y"
  18. "n"
  19. "n"
  20. "n"
  21. "n"
  22. "y"      )
  23.    )
  24. )

 
我已经有大约一年没有做Lisp程序了,这是我在办公室的第一次尝试。谢谢你的帮助。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:27:47 | 显示全部楼层
很可能存在icorrect输入。是美联储吗。pc3配置可用且有效?
请确保CMDECHO系统变量设置为1并运行代码;当失败时,按查看失败的地方和原因。
为了确保所有输入都是正确的,请调用-PRINT(即提示器版本)命令并记下所需的答案。
回复

使用道具 举报

26

主题

210

帖子

184

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
130
发表于 2022-7-5 22:30:03 | 显示全部楼层
8) 你应该看看这里http://autocadtips.wordpress.com/2013/09/17/autolisp-print-all-layout-tabs/
回复

使用道具 举报

9

主题

55

帖子

47

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 22:34:27 | 显示全部楼层
 
pc3文件可用。我有一个完全相同的PDF格式,可以很好地工作。莫斯塔法,那是我用过的。对于PDF来说,它工作得很完美,对于实际的纸上打印来说,目前还不太理想。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:38:05 | 显示全部楼层
代码失败时发出的消息是什么?
回复

使用道具 举报

9

主题

55

帖子

47

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 22:41:14 | 显示全部楼层
命令:
命令:
命令:DPA
-打印详细的打印配置?[是/否]:y
输入布局名称或[?]:输入输出设备名称或[?]:联邦调查局人员。pc3输入纸张大小或[?]:字母输入纸张单位[英寸/毫米]:英寸输入绘图方向[纵向/横向]:横向打印倒置?[是/否]:n输入打印区域[显示/范围/布局/视图/窗口]:范围输入打印比例(打印英寸=图形单位)或[拟合]:1=1输入打印偏移(x,y)或:使用打印样式居中打印?[是(y)/否(N)]:y输入打印样式表名称或[?](输入。表示无):唐。带线宽的ctb绘图?[是/否]:用打印比例y缩放线宽?[是/否]:先打印图纸空间?[是/否]:n隐藏图纸空间对象?[是/否]:n将绘图写入文件[是/否]:n将更改保存到页面设置[是/否]?继续绘图[是/否]:重新生成布局。重新生成模型-缓存视口。
-绘图
是或否。
; 错误:功能已取消
 
它位于命令行上,等待我确认是否要继续绘图。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:42:01 | 显示全部楼层
似乎您只需要在最后一个提示中添加一个答案!
  1. ...
  2. "n"
  3. "n"
  4. "y"
  5. [color=red]"y"[/color]      )
  6.    )
  7. )
回复

使用道具 举报

9

主题

55

帖子

47

银币

初来乍到

Rank: 1

铜币
45
发表于 2022-7-5 22:46:25 | 显示全部楼层
 
让我再试一次。我已经试过一次了。
回复

使用道具 举报

47

主题

257

帖子

216

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
229
发表于 2022-7-5 22:48:10 | 显示全部楼层
我发现这在我的办公室很有用。然而,如果我想切换回模型空间,保存,然后关闭图形,那么应该在末尾添加什么。都使用相同的例程。谢谢大家。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 22:53:40 | 显示全部楼层
我想这是一个问题,所以你在寻找这样的东西:
  1. (setvar "CTAB" "MODEL")
  2. (if (= (getvar "DWGTITLED") 1)
  3. (command "_QSAVE" "_CLOSE")
  4. )
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-11 06:41 , Processed in 0.443933 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表