乐筑天下

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

[编程交流] “参数过多”错误whi

[复制链接]

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 07:17:23 | 显示全部楼层 |阅读模式
嘿伙计们,
 
我知道这个问题最好的提问者是李本人,但我觉得他很忙,希望其他人也能帮我。
 
我正在试着运行他的批量查找和替换例程(http://www.lee-mac.com/bfind.html)我收到了**错误:参数太多**消息。
 
代码太复杂,我无法解决此错误,但值得一提的是,我正在用ProSteel运行AutoCAD 2010。ProSteel包似乎以某种方式干扰了LISP例程的运行方式……当我尝试运行大多数(如果不是全部)Express Tool LISP例程时,也会收到相同的**错误:参数太多**消息。
 
请让我知道,如果你有任何解决方案或解决这个问题的办法。
 
我期待着你们的回音。
 
干杯
 
-----编辑------
 
我试图在VLIDE中进行调试,如果我做得正确,请查看附带的错误提示。
 
再次感谢。
 
081725gw8sld44sdagse8t.jpg
 
bFinderorBreak。pdf
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 07:56:48 | 显示全部楼层
鉴于您的调试结果,我可以自信地断言,AutoLISP集合函数正在由ProSteel包重新定义,并且集合函数的这种重新定义只需要一个参数,而不是内置集合函数所需的两个参数,因此会导致函数被提供“太多参数”的错误。
 
这可以通过set函数的帮助文档来验证,该文档说明该函数需要两个参数(sym和expr),并注意我的代码为该函数提供了正好两个参数。
回复

使用道具 举报

77

主题

298

帖子

232

银币

后起之秀

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

铜币
394
发表于 2022-7-6 08:15:10 | 显示全部楼层
谢谢你抽出时间给我回电话,李。我不确定我能对ProSteel改变集合函数的方式做些什么。。。
 
我会记住这一点,如果我遇到任何事情,会告诉你的。
 
再次感谢。
 
PS:很抱歉回复太晚。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:24:57 | 显示全部楼层
不客气-考虑到我们已经确定了问题的潜在根源,也许可以通知ProSteel的作者这个问题。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 10:12 , Processed in 0.421633 second(s), 63 queries .

© 2020-2025 乐筑天下

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