乐筑天下

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

[编程交流] 正在查找模板名称和路径

[复制链接]

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 20:25:14 | 显示全部楼层 |阅读模式
大家好,
 
正如我在另一个线程(查找新图形的模板)中所要求的那样,我正在寻找一种方法来查找用于新图形的模板文件的名称和目录。
 
 
我测试了线程中提到的所有方法,但没有成功(如下所示)
 
实际上,返回的名称和路径引用了Qnew模板。
 
谢谢你的帮助
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:31:56 | 显示全部楼层
我认为这是不可能的-在选择模板后,通过克隆模板文件中的设置来创建新图形,据我所知,没有保留与模板文件文件名有关的信息。
 
我唯一的建议是使用(getenv“LastTemplate”),但您已经声明这并没有成功。
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 20:37:47 | 显示全部楼层
李,
知道有些事情是不可能的是一种解决方法。这意味着我必须少找一条路来实现目标8)。(当然,我把这句话从波斯语翻译成了英语。我希望你能理解我:滚动:。)
 
非常感谢你。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 20:44:36 | 显示全部楼层
我完全理解你——当然,如果有人真的找到了确定这些信息的方法,我很乐意被证明是错的。
 
回复

使用道具 举报

1

主题

475

帖子

481

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 20:47:39 | 显示全部楼层
使用“new”或“qnew”命令,使用的模板将存储在“LastTemplate”中。
我错过了什么?
 
亨里克
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-5 20:56:01 | 显示全部楼层
1+
 
只有包含在给定模板中的数据才能用于生成的新图形。
 
也就是说,将自定义XRecord等添加到您各自的图形模板中,以识别该模板将显示在从同一个模板创建的所有图形中。
 
干杯
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 20:58:13 | 显示全部楼层
李,Hmsilva,
我刚才发现(getenv“LastTemplate”)返回正确答案。
使我陷入错误(上述)情况的原因是,在发出“NEW”命令并完成:vlr CommandEnded事件之后,但在进入新图形的视图之前,我得到了“LastTemplate”值,因此LISP返回了上一个值。(顺便说一句,我以前是“新”画的。)
 
非常感谢您抽出时间将您的知识贡献给我。
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 21:04:42 | 显示全部楼层
黑匣子,
 
虽然我的问题解决了,但你的想法在其他一些情况下很好。
此外,还可以通过dwgprops设置一些自定义特性。
但我的问题是找到作为模板打开的最后一个文件,即使程序员不知道它。
回复

使用道具 举报

91

主题

428

帖子

326

银币

后起之秀

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

铜币
474
发表于 2022-7-5 21:10:24 | 显示全部楼层
李,
你没有错。你刚刚信任我的要求。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-5 21:18:29 | 显示全部楼层
 
一位前雇主使用这种方法(及其修改),将公司免责声明嵌入到我们的图纸中,当竞争对手使用我们的图纸时,这将证明法律追索是合理的,等等。但这种情况仍然存在一些相当大的差距;我只是觉得这可能会帮助你在这方面取得进展。
 
 
 
 
我理解,也不知道如何确定现有图纸的情况——不幸的是,只能向前推进,正如所描述的那样。
 
为了确定使用了什么模板,可能有一个特定于规程的层、层的颜色或块定义,可以合理地假设为唯一标识符?如果是这样,您可以很容易地通过ODBX进行大规模查询。
 
干杯
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 09:13 , Processed in 0.614978 second(s), 72 queries .

© 2020-2025 乐筑天下

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