乐筑天下

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

[编程交流] 使用li删除添加的路径

[复制链接]

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 23:46:30 | 显示全部楼层 |阅读模式
请查看随附的屏幕截图。我需要使用lisp删除引用路径。
 
我使用了lisp,因为它将附加参考路径,并将参考路径中的所有dwg插入到一个文件dwg中。
 
 
我想要一个lisp,需要添加参考路径并插入路径中的所有图形,另存为文件夹名称,然后删除参考路径
004636u51752p2av0ba72k.png
回复

使用道具 举报

55

主题

402

帖子

357

银币

后起之秀

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

铜币
274
发表于 2022-7-6 00:15:52 | 显示全部楼层
尝试此代码-
 
 
  1. (defun RemoveDevPath (DevPaths / IAcadPreferencesFiles pathsString DevPaths)
  2. (vl-load-com)
  3. (setq    IAcadPreferencesFiles
  4.     (vla-get-files
  5.       (vla-get-preferences (vlax-get-acad-object))
  6.     )
  7.    pathsString
  8.     (vla-get-supportpath IAcadPreferencesFiles)
  9. )
  10. (foreach path    DevPaths
  11.    (setq pathsString (vl-string-subst "" path pathsString))
  12. )
  13. (vla-put-supportpath IAcadPreferencesFiles pathsString)
  14. (princ)
  15. )
回复

使用道具 举报

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 00:25:43 | 显示全部楼层
如何将上述例程附加到此lisp中
  1. (defun c:iab () (c:insertalldirectory))
  2. (defun c:insertalldirectory (/ DirPath filens)
  3. (setq DirPath (acet-ui-pickdir))
  4. (VL-LOAD-COM)
  5. (SETQ ACADOBJ (VLAX-GET-ACAD-OBJECT))
  6. (SETQ FILES (VLA-GET-FILES (VLA-GET-PREFERENCES ACADOBJ)))
  7. (SETQ OLDSUPPORT (VLA-GET-SUPPORTPATH FILES))
  8. (SETQ NEWPATH (STRCAT OLDSUPPORT ";" DirPath ";"))
  9. (VLA-PUT-SUPPORTPATH FILES NEWPATH)
  10. (setq filens (vl-directory-files DirPath "*.dwg"))
  11. (foreach file filens
  12.    (command "-INSERT" file '(0 0 0) "" "" "")
  13.    )
  14. (command "Zoom" "e" "")
  15. (setvar "qaflags" 1)
  16. (command "explode" "all" "")
  17. (setvar "qaflags" 0)
  18. (command "_.saveas" "" DirPath (getvar 'dwgprefix) "dwg" 1))
  19. (command "filedia" "1")
  20. (command "cmddia" "1")
  21. (princ)
回复

使用道具 举报

4

主题

2143

帖子

2197

银币

限制会员

铜币
-24
发表于 2022-7-6 00:43:26 | 显示全部楼层
请阅读代码发布指南并编辑您的帖子,将代码包含在代码标签中。
回复

使用道具 举报

14

主题

41

帖子

27

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 00:48:45 | 显示全部楼层
您需要一个来封装代码(
2。
 
你错过了最后的[/code]。
 
 
 
  1. 3

[/code]
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:29 , Processed in 0.823394 second(s), 65 queries .

© 2020-2025 乐筑天下

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