乐筑天下

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

[编程交流] 旧Lisp不';t工作于

[复制链接]

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:37:22 | 显示全部楼层
Jadeous,
 
出于您的目的,您发布的LISP将需要完全重写,这就是为什么我试图让“较短”的一个工作(这是一个更好的方式来完成您的任务)。
 
如果你试过,你会收到什么错误?或者发生了什么(或没有发生)?
回复

使用道具 举报

7

主题

55

帖子

48

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:39:11 | 显示全部楼层
错误读取-“ActiveX服务器返回错误:未找到元素”
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:44:05 | 显示全部楼层
 
这很奇怪,因为代码很简单-真的没有多少地方会出错。。。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:48:21 | 显示全部楼层
它在哪里坠毁?如果在ACAD的Visual LISP编辑器中运行它,可能使用“动画”选项,它在哪里失败?
回复

使用道具 举报

7

主题

55

帖子

48

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:48:47 | 显示全部楼层
它停在零位
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:54:16 | 显示全部楼层
 
无代码中的任何地方都没有出现Nil。。。
回复

使用道具 举报

7

主题

55

帖子

48

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 12:55:51 | 显示全部楼层
我认为这与06识别块中的属性,08认为它只是dtext或mtext有关。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 12:58:33 | 显示全部楼层
 
我以前从来没有遇到过,这在06年行吗?
回复

使用道具 举报

7

主题

55

帖子

48

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-6 13:01:29 | 显示全部楼层
是的,确实如此。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 13:05:33 | 显示全部楼层
 
那么我就不能对代码进行挑剔了——正如我所说的那样,代码中没有多少地方会出错。
 
出于兴趣,您(在ACAD 2008中)能尝试一下这段代码并发布命令行返回的内容吗?
 
  1. (defun c:test (/ ent obj atts tag val)
  2. (vl-load-com)
  3. (if (and (setq ent (car (entsel "\nSelect Block: ")))
  4.           (eq "INSERT" (cdr (assoc 0 (entget ent)))))
  5.    (progn
  6.      (setq obj (vlax-ename->vla-object ent))
  7.      (princ "\n** Entity Converted to VLA-Object **")
  8.      (setq atts (vlax-invoke obj 'GetAttributes))
  9.      (princ "\n** Attributes Obtained **")
  10.      (setq tag (vla-get-TagString (car atts)))
  11.      (princ (strcat "\n** Attribute Tag: " tag " **"))
  12.      (setq val (vla-get-TextString (car atts)))
  13.      (princ (strcat "\n** Attribute Value: " val " **"))))
  14. (princ))
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 10:40 , Processed in 0.366327 second(s), 70 queries .

© 2020-2025 乐筑天下

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