乐筑天下

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

[编程交流] 电子传递lisp

[复制链接]

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:19:34 | 显示全部楼层
不客气。
 
  1. (defun c:Test nil
  2. (vl-load-com)
  3. (command "_.qsave"
  4.           "_.-etransmit"
  5.           "_c"
  6.           (strcat (getvar 'dwgprefix)
  7.                   (vl-filename-base (getvar 'dwgname))
  8.                   ".zip"
  9.           )
  10. )
  11. (princ)
  12. )
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 11:24:57 | 显示全部楼层
艾伦,你是王牌!
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:25:58 | 显示全部楼层
 

                               
登录/注册后可看大图
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:30:42 | 显示全部楼层
 
 
:lol:
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 11:32:40 | 显示全部楼层
哈哈哈,文图拉先生,在…之后的最后添加分离x-ref和吹扫有多难。。。?
 
我在调色板上为这些功能创建了按钮
 
-清除
全部的
*

 

 
-xr公司
D
*
 
这些工作很好,但我开始寻找在一个自动化的东西,因为没有什么比努力工作,使你的生活更容易从长远来看!(或者让cad lisp gods向您展示它是如何完成的)
 
 
米尔西
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:35:33 | 显示全部楼层
您已经计算出了语法。你只需要以(命令“-xref”“\u d”“*”)的形式应用它。
 
是否要在电子传递之前分离所有内容,但不以这种方式保存图形?
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 11:39:04 | 显示全部楼层
我明白了,我会试试看,然后告诉你我的进展情况。。这个想法是在电子传递之后做额外的功能。因此,它在文件中留下了一个空的shell图形,因此我们无法在再次更新图形时对其进行覆盖。
 
再次感谢
 
米尔西
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:40:55 | 显示全部楼层
如果你需要帮助,大声喊叫。
回复

使用道具 举报

7

主题

26

帖子

19

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 11:45:18 | 显示全部楼层
我试过了,但没有成功。这就是我在下面所做的。电子传递当然起作用,但我放进去的其余部分不起作用
 
  1. (defun c:et nil
  2. (vl-load-com)
  3. (command "_.qsave"
  4. "_.-etransmit"
  5. "_c"
  6. (strcat (getvar 'dwgprefix)
  7. (vl-filename-base (getvar 'dwgname))
  8. ".zip"
  9. )
  10. command "_.-xref" "_d" "*")
  11. )
  12. command "_.-purge" "_all" "*" "no")
  13. )
  14. )
  15. (princ)
  16. )

我哪里做错了?你能给我指一下com beginers网站上的lisps吗。我觉得我现在开始对别人要求太多了
 
米尔西
 
 
Millsy-请使用[noparse]
标签,因为它使代码更容易阅读。谢谢
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:48:53 | 显示全部楼层
让我们让事情变得更容易理解(未经测试)。。。
 
  1. 7

 
 
请看我签名中指向AfraLISP的链接。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:22 , Processed in 0.519500 second(s), 73 queries .

© 2020-2025 乐筑天下

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