乐筑天下

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

[综合讨论] 宏-使用客户端新建图形

[复制链接]

4

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:21:15 | 显示全部楼层 |阅读模式
嘿,伙计们!
 
我正在处理一个宏,用户将单击按钮,该宏打开一个脚本,用客户端模板打开一个新图形,然后加载几个Lisp并运行它们来设置标准层和自动化图形布局部分。
 
我对此相当陌生,我注意到,只要脚本打开一个新图形,宏就会退出。这是运行宏的限制吗?
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-6 23:32:39 | 显示全部楼层
为什么不将这些标准层包含在特定于客户端的文件中呢。DWT(模板)?
您还可以将图纸预加载到布局中,这样您就可以开始运行了。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:49:40 | 显示全部楼层
同意Dadgad的观点,您可以将“NEW”指向另一个目录,该目录包含所有客户DWT
 
配置、文件、模板设置、图形文件模板位置、目录
回复

使用道具 举报

4

主题

8

帖子

4

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:57:03 | 显示全部楼层
从分层的角度来看,我们将重新思考这一点。
 
然而,随着项目的变化,我希望自动设置布局。基本上,lisp获取用户输入的布局类型(关键平面图/绘图平面图/详细信息)以及所需的布局数量,并使用适当的标题栏创建这些布局。理想情况下,我会在加载新的绘图模板后运行此lisp。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-7 00:04:52 | 显示全部楼层
和其他人一样,我不明白你为什么需要口齿不清?
 
我的功能区中有一个下拉列表,其中包含如下宏,使用我的“FL83-NF.dwt”模板启动一个新图形:
  1. ^C^C^P(vla-activate (vla-Add (vla-get-Documents (vlax-get-acad-object)) (strcat (getvar "localrootprefix") "template" (chr 92) "AutoCAD Template" (chr 92) "FL83-NF.dwt")))

一旦我确定了所需的布局大小,我就使用lisp从另一个下拉列表中弹出它,比如11×17边框的宏:
  1. ^C^C^P(or C:Steal (load "StealV1-8.lsp"))(Steal (strcat (vl-filename-directory (getenv "QnewTemplate")) (chr 92) "AutoCAD Template" (chr 92) "Templates.dwt") (list (list "Layouts" (list "11×17")))) .regen

对于那个宏,你们需要李·麦克的画法。
 
如果你使用它,别忘了感谢李!
回复

使用道具 举报

YZ

27

主题

232

帖子

205

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
135
发表于 2022-7-7 00:16:26 | 显示全部楼层
如果宏在运行新命令后截断,可能一个简单的解决方案(直到您可以让它们一起工作)是在功能区中有两个相邻的按钮宏。一个创建新的dwg,另一个运行创建图层的LISP。
 
如果是我,我会调用脚本而不是lisp来构建层,但不管你喜欢什么(我更熟悉脚本)。如果已经创建了lisp,那么一定要利用它。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

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

铜币
260
发表于 2022-7-7 00:27:08 | 显示全部楼层
在为特定任务(如从GIS导入shp文件后)在图形中添加或配置图层时,我将导入图层状态。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 05:32 , Processed in 0.433833 second(s), 66 queries .

© 2020-2025 乐筑天下

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