gsksun4 发表于 2022-7-6 14:51:17

这是随附的LISP文件。
ACAD。LSP

Lee Mac 发表于 2022-7-6 14:56:07

您当然可以从这些“插入”LISP创建宏:
 

^C^C-insert;U2;\;;;

 
或者类似的东西,这取决于块和你需要多少停顿。
 
^C^C=取消最后一个命令或任何活动命令
-insert=调用insert命令
; = 与按enter键相同,也相当于空格。
\=暂停以供用户输入。
 
这至少可以让你开始
 

gsksun4 发表于 2022-7-6 14:57:24

 
这是一个很好的开始。非常感谢。现在,如果我能运用我的宏技巧。我会汇报的。
再次感谢你。

gsksun4 发表于 2022-7-6 15:00:01

 
好吧,这需要一些努力,但它奏效了。谢谢大家,特别是李和评论。
唯一不好的一面是,我有一个包含17个命令的工具栏。然后创建工具按钮。糟糕的是,他们在按钮编辑窗口中没有文本工具。
 
 
有点小问题。这是宏:^C^C-insert;D1;S、 \;;;。这允许提示一个属性字段。D1是块,S提示缩放。旋转自动出现。不知道如何编辑宏以提示输入多个属性字段。

Lee Mac 发表于 2022-7-6 15:05:00

很乐意帮忙
 
你能不能在宏中再加几个暂停?
 
^C^C-insert;D1;S;\;\;\;
 
或者类似的东西(玩一玩!)
 
您可能需要检查ATTREQ的值,以确保命令提示输入属性。
 

gsksun4 发表于 2022-7-6 15:06:50

实际上,该块是旧LISP例程使用的现有块。心房肌区(2)已在区块中。我不确定宏提示中是否有属性字段。不知道,我在这个方面遇到了问题。我已经创建了第一个4。D1、U1、L1和R1。D、U、L、R代表下、上、左和右。它们是出口位置。三角形指向这些方向。the!代表1属性字段。我继续。

gsksun4 发表于 2022-7-6 15:11:43

 
 
你猜怎么着?任务完成!!!感觉真好。李,我非常感谢你的帮助和支持。你让我的工作变得更加轻松高效,这是一次真正的学习体验。
感谢所有其他人的帮助。
格伦
美国

Lee Mac 发表于 2022-7-6 15:13:49

我很高兴你把它整理好了,我可以帮上忙
 
对于宏,只要想想如果用户要做与宏相同的事情,那么他/她必须在命令行中键入什么,你就不会出错
 

gsksun4 发表于 2022-7-6 15:18:41

 
我把一切都记录在案并归档了。
再次感谢,祝你度过愉快的一天。
格伦
美国
页: 1 [2]
查看完整版本: R14 Autolisp例程更新为