乐筑天下

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

[编程交流] lisp例程赢得#039;t负载

[复制链接]

2

主题

10

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:05:54 | 显示全部楼层 |阅读模式
我不熟悉代码,我正在尝试加载一些lisp例程,以便在新项目中添加层。输入给定的execute命令后,我收到加载失败的错误。我在64位系统(Windows 7)上运行,看到一些帖子说,如果例程是为32位编写的,那可能就是原因。思想?
机械工程师。lsp
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-5 23:10:57 | 显示全部楼层
欢迎来到CADTutor!
 
您没有指定接收到的确切错误,因此这里有一个提示:
 
  1. MCES Mechanical Layers Program Loaded--Version 1.2
  2. ****************** Type "MLYRS" to execute. ******************
  3. Command:
  4. Command: mlyrs
  5. [color=red]; error: LOAD failed: "lisp/LineTypes.lsp"[/color]

 
 
 
主持人:请把这个帖子移到LISP论坛;干杯
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:13:17 | 显示全部楼层
AutoLISP例程与32/64位环境无关。
您的例程尝试加载另一个文件,其中定义了一个似乎处理线型的函数。
我认为解决方案是将包含所述“LISP”文件夹的文件夹添加到选项-->文件-->支持文件搜索路径列表中。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-5 23:16:35 | 显示全部楼层
 
从技术上讲,如果“LineTypes.lsp”位于“C:\\SomeFolder\\lisp\\LineTypes.lsp”中,则只需添加“C:\\SomeFolder\”以支持文件搜索路径(SFSP),因为当Load函数使用迭代SFSP时,Load语句的字符串参数中的目录前缀将添加到“C:\\SomFolder\”。NET FindFile(文件名,HostApplicationServices.WorkingDatabase,FindFileHint.Default);方法
回复

使用道具 举报

2

主题

10

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:21:17 | 显示全部楼层
是的,这就是我收到的错误。我已在选项-->文件-->支持文件搜索路径列表下添加了包含lisp例程的文件路径,但仍收到相同的错误。
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:23:12 | 显示全部楼层
你能在这里张贴你添加到SFSP列表的路径吗?谢谢
回复

使用道具 举报

2

主题

10

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:27:33 | 显示全部楼层
C: \Users\Susan\Documents\Autodesk 2013\My Projects\WASTE WATER ELECTRICAL AND HVAC\2012年MCES CAD标准
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:28:18 | 显示全部楼层
现在,请检查下面的路径是否包含名为LineTypes的文件。lsp?
回复

使用道具 举报

2

主题

10

帖子

8

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-5 23:34:25 | 显示全部楼层
是的,它在lisp文件夹中。
线型。lsp
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-5 23:36:46 | 显示全部楼层
该文件包含一个有效的AutoLISP代码,用于从MCE加载49个自定义线型。林图书馆。
真正奇怪的是,一旦您将上述路径添加到SFSP列表中,线型就会消失。lsp和容器文件夹Lisp必须对解释器可见。
请将下面的行粘贴到AutoCAD命令行并检查返回的内容好吗?
  1. (findfile "lisp/LineTypes.lsp")
  2. (findfile "LINETYPES/MCES.lin")
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 03:20 , Processed in 0.375674 second(s), 72 queries .

© 2020-2025 乐筑天下

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