Fire Alarm 发表于 2022-7-6 11:55:00

查找并替换多个文本

我已经搜索过了,似乎找不到Lisp程序。希望亚尔能帮助我。
我正在寻找一个AutoLisp,将找到并替换多个文本。例如,如果我有一个文本字符串,如75cd,15cd,30cd,30cd,110cd,我需要阅读75cd的所有内容。我不希望执行四次查找和替换命令,也不希望单独编辑每个属性/文本,而是希望它查找所有15、30和110,并同时将它们替换为75。
谢谢你抽出时间帮忙。

ReMark 发表于 2022-7-6 11:58:47

看看这个。
 
http://www.cadtutor.net/forum/showthread.php?t=35933
 
如果使用tfind。第1页上的lsp与newfun相结合。lsp在第3页(替换您自己的参数),您将获得所需的结果。
 
你可以在事后感谢论坛成员Freerefill的代码。

Fire Alarm 发表于 2022-7-6 12:02:43

谢谢,我会尝试一下,但不确定如何将它们结合起来。LISP的头发还是绿的。

ReMark 发表于 2022-7-6 12:06:38

据我所知,这很有趣。lsp是用户通过TFind告诉AutoCAD的地方。lsp,用什么新的文本字符串替换什么旧的文本字符串。打开Newfun。lsp与任何文本编辑器,并着手指定您的更改。保存文件。加载应用程序(先加载TFind后),然后运行它。Presto chango您的文本已更改。
 
我在一些我在飞行中编造的文本上试用了一下,效果很好。见鬼,如果我能做到,谁都能做到!英雄联盟

Fire Alarm 发表于 2022-7-6 12:10:30

高,午饭快到了。到时候我会试试的。谢谢你,量子力学。顺便问一下,哪里是获取lisp/编程书籍或在线课程的最佳地点?

ReMark 发表于 2022-7-6 12:13:31

嘿,你和我在同一个海岸,现在吃午饭太早了,除非你像我一样在凌晨3:30起床!
 
回复:Lisp编程资源。搜索论坛。我发了一些推荐信,我知道李也发了。我的都是在线的(链接已经包括在内)。李提到了几本书,并提供了到杰夫·桑德等网站的链接。

Lee Mac 发表于 2022-7-6 12:15:24

我的链接库
 
启动LISP:
 
http://www.cadtutor.net/forum/showthread.php?t=38760
 
http://www.cadtutor.net/forum/showthread.php?t=38734
 
http://www.afralisp.net/
 
http://www.jefferypsanders.com/autolisptut.html
 
http://ronleigh.info/autolisp/index.htm
 
 
更高级的LISP教程:
 
http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html
 
http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node1.html
 
DCL教程:
 
http://www.jefferypsanders.com/autolisp_DCL.html
 
http://www.afralisp.net/
 
Visual LISP编辑器:
 
http://www.afralisp.net/vl/vlisp.htm
 
http://www.afralisp.net/vl/vl-edit.htm
 
http://midpointcad.com/au/docs/lakose_The_Visual_LISP_Developers_Bible.pdf

ReMark 发表于 2022-7-6 12:19:41

谁说李在度假?这家伙从不睡觉!谢谢李。我也只是去找那个。
 
李:我正确解释了TFind和Newfun lisp例程的功能了吗?

Fire Alarm 发表于 2022-7-6 12:20:49

谢谢你和李。李-麦克什么是机器人?你睡过吗?我一定会看看这些。事实上,我以为这比午餐要晚。除此之外,这是我们开始互相询问我们要去哪里的时候。通常需要一个半小时。如果我在接下来的几天里没有和你们联系。祝你今天愉快,新年快乐。

Lee Mac 发表于 2022-7-6 12:25:45

 
 
哈哈,谢谢大家。。。但这里只有下午5点左右
 
至于TFind和Newfun,我必须看看freerell的代码
页: [1] 2
查看完整版本: 查找并替换多个文本