乐筑天下

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

[编程交流] 跟踪LISP文件

[复制链接]

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:12:23 | 显示全部楼层 |阅读模式
有人知道如何追踪lisp例程吗?我被一家在多个文件中已经有多个lisp程序的公司聘为CAD经理。当其中一个出现问题时,我必须搜索所有lisp文件,以找到特定的例程来进行任何调整。有没有办法提取特定例程的文件路径和/或文件名?
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:21:34 | 显示全部楼层
欢迎来到CADTutor!
 
考虑使用vlr Lisp反应堆函数的简单例程:
 
注意-我不知道使用哪个文件(.LSP)通过LISP加载例程。也许是。NET API将为此提供一种方法,如果没有,则您将被降级到ObjectARX(用于AutoCAD的C++)。
 
HTH公司
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:27:57 | 显示全部楼层
同样值得注意的是,尤其是当你深入研究的时候。NET API,MdgDbg通过启用文档事件报告提供了类似的功能(上面的提示旨在类似)。
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:41:58 | 显示全部楼层
感谢您的回复。它看起来很有用,但不是你提到的我需要的。我还没有进入。NET API。婴儿在这一点上的步骤。我已经被Lisp程序弄湿了脚,但还有很多东西要学。也许其他人可以插话,这似乎是一个很长的机会,但我想我会把它扔出去。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:49:21 | 显示全部楼层
... 此例程将成功识别使用的任何定义的LISP函数。。。只需从命令行读取符号名称,然后通过Windows资源管理器进行搜索。
 
遗憾的是,LISP并没有提供与编译时相同的LOD(详细级别)。NET程序集,因为它们缺少。NET能够深入系统名称空间/类以确定当前执行的代码等。。
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 07:50:20 | 显示全部楼层
这是我得到的:
 
  1. 1

 
lisp名称是“R3F”,我知道这是因为我在命令行中输入了它。这个LSP文件名为“R3”,我有几个lisp例程(与rotate3d命令相关)。LSP文件。
 
我猜想Lispwatch例程的目的是为任何用按钮等编码的lisp例程找到命令名。是这样吗?还是我错过了什么?
 
谢谢你的帮助,如果我漏掉了要点,请原谅我的任何无知。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 07:57:37 | 显示全部楼层
别担心;这里的目的是确定在调用时调用了什么LISP例程。
 
对于调用的任何LISP,无论按钮或键盘输入等如何,都会引发反应堆的LispWillStart事件。。
 
在“R3.lsp”文件中,函数被定义为“C:R3F”,因为C:prefix允许将函数作为命令调用,如so“R3F”,而不是像so“(R3F)”那样封装在paren中。
回复

使用道具 举报

1

主题

4

帖子

3

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:07:57 | 显示全部楼层
我想出了一个解决办法。我不得不改变我的windows索引和搜索选项。现在我可以在windows资源管理器中搜索“c:r3f”。它以前没有设置为搜索内容。谢谢你的帮助。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 08:14:59 | 显示全部楼层
 
好的举动-我在搜索函数库时也使用了Windows搜索的索引功能。
 
对于那些不知道如何为文本格式文件类型启用内容索引的人,请参阅我在AUGI的这篇旧文章:
 
http://forums.augi.com/showthread.php?135359-Search-lisp-folders-for-text-strings-in-Windows-7&p=1152176#post15176
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-10 11:08 , Processed in 0.606412 second(s), 70 queries .

© 2020-2025 乐筑天下

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