Lt Dan's l 发表于 2022-7-7 00:19:33

\在宏中

我想知道如何使用\不是作为暂停,而是在我的一个宏中。。。有什么想法吗?
 
实例
c: \

nestly 发表于 2022-7-7 00:45:18

不能。在宏中指定路径时,必须使用正斜杠而不是反斜杠。

Lt Dan's l 发表于 2022-7-7 00:50:20

谢谢你的回复。
 
我真正想做的是在我的宏中有“一个”。
实例
^C^C(make_note "1/8\" DIAMOND PLATE");
 
我制作了几个lisp程序,这样我的同事就可以自己制作宏了。
我想出了一个解决办法。使用_代替“
 
^C^C(make_note "1/8_ DIAMOND PLATE");
lisp程序将字符串中的所有_替换为“在运行程序之前”

BIGAL 发表于 2022-7-7 01:17:10

如果你有完整的autocad而不是Lt,那么使用lisp你可以将字符和单词串在一起,你可以用(CHR x)基本上替换任何字符,其中x是字符数。(chr 65)=A(chr 66)=B没有x表示32 is
 
类似(setq名称(strcat“1/8”(chr 34)“diamond plate”)=1/8“diamond plate。
 
(setq x 32)
(重复100次
(普林斯(chr x))
(setq x(+x 1))
)
 
^C^C(make_note name);

BIGAL 发表于 2022-7-7 01:20:36

这有用吗?
页: [1]
查看完整版本: \在宏中