乐筑天下

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

[编程交流] AutoCAD调用旧版本

[复制链接]

16

主题

50

帖子

34

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-5 23:50:05 | 显示全部楼层 |阅读模式
我得到了一个很好的结果。AutoCAD似乎被称为旧版本的变量。当我使用命令值调用它时,我使用当前版本,但当通过函数调用它时,它引用旧版本。
 
还有其他人遇到过这个吗?如果是,原因是什么?
 
使用Visual Lisp将其称为right变量。请参见下面命令行中的文本。
 
也许这是我的一个I-D-10-T错误。。。
 
  1. Command: (length pl_weights_mod)
  2. ; error: bad function: ("ROUND_WT" "15" "16" "17" "18" "24" "27" "30" "34" "46" "50")
  3. Command: !pl_weights_mod
  4. (1.45 1.79 2.67 0.0 4.24 5.89 8.84 11.86 0.0 19.49 26.89 35.72 55.24 80.95 105.53 120.62 147.54 177.2 209.3 272.87 291.48 333.39 378.03)
  5. Command: !pl_weights_mod
  6. (1.45 1.79 2.67 0.0 4.24 5.89 8.84 11.86 0.0 19.49 26.89 35.72 55.24 80.95 105.53 120.62 147.54 177.2 209.3 272.87 291.48 333.39 378.03)
  7. Command: (length pl_weights_mod)
  8. ; error: bad function: ("ROUND_WT" "15" "16" "17" "18" "24" "27" "30" "34" "46" "50")
  9. Command: (vl-list-length pl_weights_mod)
  10. 23
回复

使用道具 举报

pBe

32

主题

2722

帖子

2666

银币

后起之秀

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

铜币
211
发表于 2022-7-6 00:50:00 | 显示全部楼层
以下是你的想法。
 
您无意中将length用作变量名。
现在为了测试,我用len代替length
  1. (setq len '("test" "15" "16" ))

 
通过此函数传递的任何值都将显示该错误消息
 
  1. (len '(1 2 3))
  2. ; error: bad function: ("test" "15" "16")
  3. (setq var '("ab" "CD" 12.))
  4. (len var)
  5. ; error: bad function: ("test" "15" "16")
  6. var
  7. ("ab" "CD" 12.0)

 
HTH公司
回复

使用道具 举报

0

主题

301

帖子

301

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-6 01:11:37 | 显示全部楼层
 
初级,我亲爱的沃森,这一个pBe工藤。
 
ymg公司
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 21:12 , Processed in 0.358741 second(s), 58 queries .

© 2020-2025 乐筑天下

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