乐筑天下

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

[编程交流] Lisp在Acad 200中不起作用

[复制链接]

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 14:30:45 | 显示全部楼层 |阅读模式
有人对lisp例程有问题吗?该例程将在早期Cad版本中工作,但不会在以后的版本中工作。我有一个lisp在2004年可以用,但在2009年不行。如果有人经历过这种情况,你能告诉我它是否已经解决,以及采取了什么措施来解决它吗。
 
谢谢
秃鹰
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 14:36:38 | 显示全部楼层
可能是InitCommandVersion:
 
http://blog.jtbworld.com/2009/03/initcommandversion-and-r-control.html
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 14:38:13 | 显示全部楼层
感谢WIZ提供的信息,但这并没有做到。
 
我在2004年运行IDS程序,一切正常。
当我在2009年运行同一个程序时,我收到以下消息。
我很困惑,因为它以前确实有效。
 
  1. Command: COMMANDLINE
  2. Command: IDS
  3. Select insertion point:
  4. "1-42x2.25-90-L-E-O-WA.dwg": Can't find file in search path:
  5. C:\Documents and Settings\abozzone.maxus\My Documents\ (current directory)
  6. C:\Documents and Settings\abozzone.maxus\Application Data\Autodesk\AutoCAD
  7. 2009\R17.2\enu\support\
  8. C:\Program Files\AutoCAD 2009\support\
  9. C:\Program Files\AutoCAD 2009\fonts\
  10. C:\Program Files\AutoCAD 2009\help\
  11. C:\Program Files\AutoCAD 2009\express\
  12. C:\Program Files\AutoCAD 2009\support\color\
  13. C:\TDS\Lsp\
  14. C:\TDS\
  15. C:\TEMP\
  16. C:\TDS\Slides\
  17. C:\TDS\Help\
  18. C:\Program Files\Adobe\Acrobat 6.0\Acrobat\
  19. C:\Documents and Settings\abozzone.maxus\Desktop\
  20. C:\CPM\
  21. C:\IDS\
  22. C:\TDS\SL\
  23. C:\Program Files\AutoCAD 2009\drv\
  24. C:\Program Files\AutoCAD 2009\
  25. *Invalid*
  26. ; error: Function cancelled
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 14:41:56 | 显示全部楼层
出于好奇,下面的链接是有问题的程序。
 
http://www.cadtutor.net/forum/showthread.php?t=34891
 
 
试着运行这个程序,看看你的想法。
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 14:45:22 | 显示全部楼层
在acad 2009中,您的支持目录中只缺少块的路径。我在2008年和2009年尝试了一个虚拟块,好看的界面。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 14:49:16 | 显示全部楼层
我不明白你的意思。我的支持目录在那里,一定还有别的。这些块是在程序中创建的。如果你测试了这个程序,你就会明白我的意思。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 14:51:22 | 显示全部楼层
 
这一切在04年对我来说都很好(正如你预测的那样)。。。
 
当你在09年运行它时,会出现对话框吗?有那么远吗?
 
我注意到一件事:
在代码中输入块定义时会遇到很多麻烦,但随后使用命令调用插入它们-这可能是导致错误的原因-因为块只出现在图形中,而不出现在ACAD搜索路径中-因此09年可能会执行“findfile”搜索,而不会找到任何同名的内容。
 
为什么不做积木呢?而不是插入它们?
 
此外,我没有机会完全分解代码,在创建定义之前,我没有在表中看到任何关于块存在性的测试,或者你只是在每次选择块时输入定义?因为这可能会导致程序运行缓慢,因为它每次都必须重新定义块。
 
只有我的0.02美元
 
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 14:53:31 | 显示全部楼层
 
 
 
啊,好的,blockmaker包含在th程序中,试着用entmake attdef注释所有内容,看看它是否工作,我怀疑它是用assoc 70或attdef中的什么东西。
回复

使用道具 举报

41

主题

301

帖子

265

银币

后起之秀

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

铜币
209
发表于 2022-7-6 14:58:37 | 显示全部楼层
啊,如果你还记得buzzard,这是我给你犯的错误,对不起,我一直没能解决这个问题。
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 15:02:22 | 显示全部楼层
请尝试附件,不要有2004年在这里,所以不知道它如何工作正常。
IDS_V1.02-测试。拉链
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:26 , Processed in 0.340928 second(s), 72 queries .

© 2020-2025 乐筑天下

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