乐筑天下

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

[编程交流] 将布局名称作为前缀添加到

[复制链接]

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 16:43:04 | 显示全部楼层 |阅读模式
是否有LISP将布局名称(第一个)添加到图形文件名(如前缀)?
 
图纸文件名为1楼平面图
第一个布局名称为A部分
 
因此,运行lisp图形文件名将成为A-1层平面图的一部分(用“-”分隔)
 
要画几百幅画。
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

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

铜币
325
发表于 2022-7-5 16:49:02 | 显示全部楼层
一种方法可能是:
  1. (defun C:test ( / )
  2. (vla-SaveAs
  3.    (vla-get-ActiveDocument (vlax-get-acad-object))
  4.    (strcat (car (layoutlist)) "-" (getvar 'dwgname))
  5. )
  6. (princ)
  7. )(vl-load-com) (princ)
回复

使用道具 举报

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 16:53:34 | 显示全部楼层
你好,Grrr先生。首先我想说声谢谢。
它在文档文件夹中制作以布局名称作为前缀的文件副本。
这可以在不打开每个单独文件的情况下完成吗?因为我有将近几百个文件。谢谢
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 16:57:02 | 显示全部楼层
您需要以脚本的形式执行此操作,该脚本可以打开每个dwg并找到布局名称。
 
  1. ; save the lisp as say layoutdwg.lsp
  2. open dwg1 (load "layoutdwg") close
  3. open dwg2 (load "layoutdwg") close

 
  1. ; save the lisp as say layoutdwg.lsp
  2. (vl-load-com)
  3. (vla-SaveAs
  4.    (vla-get-ActiveDocument (vlax-get-acad-object))
  5.    (strcat (car (layoutlist)) "-" (getvar 'dwgname))
  6. )
  7. (princ)

 
最后,有多种制作脚本文件的方法,请访问www.lee-mac。他有一个。
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

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

铜币
325
发表于 2022-7-5 17:00:16 | 显示全部楼层
从来没有这样的事情,所以我只是分享我的想法:
 
我记得有一个类似请求的线程,我在那里回复了链接。
我认为这些选项要么使用LM的ObjectDBX包装器,要么使用比格尔提到的LM的编剧。
另一种方法是打开N个图形,并遍历文档集合。(请记住,有一个线程与此类似的任务-但似乎无法找到它)。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:04:13 | 显示全部楼层
例如,如果用户重新定位了第一个布局,则功能布局列表的第一个选项卡不会对选项卡重新排序。
回复

使用道具 举报

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:09:47 | 显示全部楼层
 
谢谢比格尔先生的建议。我想这意味着我需要复制数百个文件名来创建这个脚本。不是为了减少它,但我确实需要一些可以在短时间内完成的事情。
回复

使用道具 举报

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:14:28 | 显示全部楼层
我会试用这个链接。谢谢ALo如果你还记得N dwg方法,一定要告诉我。谢谢
回复

使用道具 举报

13

主题

56

帖子

39

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-5 17:15:13 | 显示全部楼层
 
 
根据图形设置,第一个布局名称将始终是一个。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-5 17:21:01 | 显示全部楼层
 
看一看:
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 13:34 , Processed in 0.394561 second(s), 72 queries .

© 2020-2025 乐筑天下

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