乐筑天下

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

[编程交流] acaddoc文件

[复制链接]

145

主题

590

帖子

446

银币

中流砥柱

Rank: 25

铜币
725
发表于 2022-7-6 12:12:32 | 显示全部楼层 |阅读模式
我试着把我所有的口吃都装进阿卡多克。lsp文件,其中一些运行,但其他不运行。当我使用appload处理那些不运行的文件时,它们运行良好。
 
有人有什么想法吗????
 
这是我用来加载lisp的,我认为它不区分大小写。
 
  1. (load "T:\\Drawing Tools\\AutoCad - WARNING - Do Not Modify\\PFS.lsp")
回复

使用道具 举报

49

主题

1246

帖子

1210

银币

后起之秀

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

铜币
254
发表于 2022-7-6 12:19:53 | 显示全部楼层
所有的“DEFUN C:”都有唯一的名称吗?换句话说,没有程序被另一个程序覆盖?
回复

使用道具 举报

145

主题

590

帖子

446

银币

中流砥柱

Rank: 25

铜币
725
发表于 2022-7-6 12:28:02 | 显示全部楼层
是的,我查过了。我通过Appload套件将它们加载到一个组合文件中,但我已经删除了它。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 12:35:19 | 显示全部楼层
 
伍德曼78,
 
即使你是通过阿卡多克加载。lsp,您仍然需要确保您的程序和dcl位于acad支持搜索路径中。
我现在也在使用这种方法,发现程序,尤其是使用dcl的程序,需要在选项中调用搜索路径。
 
检查一下,看看会发生什么。
秃鹰
回复

使用道具 举报

145

主题

590

帖子

446

银币

中流砥柱

Rank: 25

铜币
725
发表于 2022-7-6 12:37:10 | 显示全部楼层
秃鹰,
我试过了,但没有乐趣。在过去的几天里,我被调到了2010年。我应该放以下内容:
 
 
(加载“T:\\绘图工具\\AutoCad-警告-请勿修改\\PFS.lsp”)
 
在acad2010doc中。lsp没有阿卡多克。lsp有什么想法吗?
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 12:42:57 | 显示全部楼层
 
 
你创造了自己的阿卡多克。lsp就是这样命名的。
确保此文件位于ACAD支持搜索路径中。
 
启动acad时,AutoCAD将找到并运行它。
 
附件是一个阿卡多克的例子。我在系统上使用的lsp。
它设置列出的变量,将图层设置为0,缩放到范围,并在我打开的每个图形上加载一个lisp文件。
 
请勿编辑acad2010doc。lsp,这不是一回事。
阿卡多克。lsp
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 12:51:52 | 显示全部楼层
 
不是真的。您可以通过指定完整路径来加载文件。
 
支持文件搜索路径中包含的位置没有问题,但不是必需的。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 12:55:57 | 显示全部楼层
 

 
在你的阿卡多克之巅。lsp文件,包括以下内容。。。
 
  1. (princ "loading acaddoc.lsp....")

 
然后在文件的底部,放上这样的东西。。。
 
  1. (princ "....load complete\n")

 
然后,当启动AutoCAD或启动图形时,应在加载文件时看到第一条消息。文件加载完成后,您将看到第二条消息。如果你从来没有看到第二个,你就知道文件中有东西坏了,因为lisp解释器在遇到未处理的错误时会停止加载文件。
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-6 13:05:37 | 显示全部楼层
 
我同意只涉及lisp文件的情况。当您使用dcl时,除非您在选项中指定它支持搜索路径,否则acaddoc中的路径没有任何意义。
 
我已经测试过了。
 
对了,麦克斯温,
 
感谢所有关于阿卡多克的信息。我现在用它代替了Appload或Start-Up Suite,它工作得完美无缺。您还可以做的不仅仅是加载Lisp。
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2022-7-6 13:09:39 | 显示全部楼层
这仍然有点误导。为什么?因为LSP文件可以在任何位置指定DCL文件。如果路径是在lisp文件中硬编码的,则该路径不必是支持文件搜索路径的一部分。 
基本上,支持文件搜索路径是AutoCAD在当前目录或图形目录中找不到任何文件(LSP、DCL、PGP、DWG等)的位置。
 
 
谢谢你。我很高兴你对此进行了调查,并认为这对你来说是最好的。这是我们很长一段时间以来一直在使用的。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 10:33 , Processed in 0.613126 second(s), 72 queries .

© 2020-2025 乐筑天下

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