乐筑天下

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

[编程交流] seturl和geturl(Autocad 200

[复制链接]

55

主题

118

帖子

65

银币

后起之秀

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

铜币
273
发表于 2022-7-6 08:58:56 | 显示全部楼层 |阅读模式
有谁能解释一下什么是seturl和geturl“命令”、“系统变量”、“autolisp函数”或任何它们可能是什么,以及我如何在autolisp中使用它们?如果可能的话。
 
提前非常感谢
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:09:00 | 显示全部楼层
我很高兴你问这个问题,因为我真的可以用这些。
 
以下是我(到目前为止)的发现:
 
 
linky(向下滚动)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:15:34 | 显示全部楼层
这些仅仅是将超链接添加到对象的超链接集合的普通AutoLISP等价物,不同的是您不能像使用超链接集合那样使用这些函数添加描述或命名位置。
 
还请注意,在Vanilla AutoLISP中,VL超链接集合相当于附加到实体的扩展数据(应用程序:“PE\u URL”),因此可以使用entmod添加。
 
例如,在使用以下每个函数后,比较实体DXF数据(可能使用此函数):
 
  1. (defun c:test1 ( / e )
  2.    (if (setq e (car (entsel "\nSelect Object to Add Hyperlink to: ")))
  3.        (seturl e "http://www.google.co.uk")
  4.    )
  5.    (princ)
  6. )
  1. (defun c:test2 ( / e )
  2.    (if (setq e (car (entsel "\nSelect Object to Add Hyperlink to: ")))
  3.        (vla-add (vla-get-hyperlinks (vlax-ename->vla-object e)) "http://www.google.co.uk")
  4.    )
  5.    (princ)
  6. )
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:26:54 | 显示全部楼层
当然拥有简单的SET*&GET*函数有一些“好处”。
 
... 例如
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 09:30:31 | 显示全部楼层
 
为您解决了这个问题。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 09:43:48 | 显示全部楼层
哇!谢谢
回复

使用道具 举报

55

主题

118

帖子

65

银币

后起之秀

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

铜币
273
发表于 2022-7-6 09:54:38 | 显示全部楼层
非常感谢你们,无论是在AutoCAD帮助中还是在internet上,都很难找到答案。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 10:04:07 | 显示全部楼层
我不知道为什么Autodesk会保留LISP函数的功能,这些函数最终会被取消文档。这些功能曾被记录在案。。。这就是我在第一次谷歌搜索(前三名结果)中找到上述信息的原因。
 
如果他们(Autodesk)已将这些功能替换为更新的“功能更强大”的功能,或者只是提供了“超链接”集合,那就这样吧。
 
斯沃戈德内提出了一个具体的调查,我能够(我希望?)回答他们的问题,一路上我学到了一些新的东西。我没有要求任何人使用这些功能,也没有声称它们与VL功能相当。事实上,我大胆地称他们为“好人”。就是这样。
 
如果有人对这些功能的故障有疑问,请写信给Autodesk。只是说说而已。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 06:19 , Processed in 0.442151 second(s), 68 queries .

© 2020-2025 乐筑天下

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