SlipShadow 发表于 2022-7-5 19:45:41

硬或Carraige Return或Ent

有人知道autocad在命令行上是否有硬回车或回车命令吗?
我正在运行一些语音命令(MS WSR宏),除了在一些命令后需要生成AutoCAD外,它工作得很好。
 
例如:
 
_-查看
_瑞士

Lee Mac 发表于 2022-7-5 19:58:31

在宏中,分号(或空格)表示用户按enter键。

Steve Doman 发表于 2022-7-5 20:08:54

为了补充李所说的内容,在AutoLISP中使用:(command“”)

SlipShadow 发表于 2022-7-5 20:13:35

感谢您的及时回复!
 
不幸的是,只有当您使用AutoLisp或其他任何工具,而不是将其输入命令行时,这些工具才起作用。我试图避免构建一堆新的ACAD宏/autlisp例程,这样我就可以反过来构建一堆WSR宏来激活它们。
 
WSR宏输入文本,如果单击return并在WSR宏中键入新行,它将返回并在AutoCAD的命令行中输入新文本,但是,在输入文本后,它不会返回并在AutoCAD的命令行中输入新文本。它也不会识别空格,所以我不能简单地在末尾添加一个空行并让它返回。

alanjt 发表于 2022-7-5 20:21:26

请尝试“\ n”或“\ \”或空格。

wizman 发表于 2022-7-5 20:37:01

它是否理解回车chr(13)或换行chr(10)?

daha 发表于 2022-7-5 20:40:02

 
 
尝试使用^M。您可以在宏中使用^M(在多行文字字符串中),它将返回一行。(不要使用分号bec,它将结束当前命令)
 
 
 
http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%202010%20User%20Documentation/index.html?url=WS1a9193826455f5ff-7c11d46c11cb8605735-610d。htm,主题编号=d0e373834

BIGAL 发表于 2022-7-5 20:48:42

Daha(chr 13)&(chr 10)
页: [1]
查看完整版本: 硬或Carraige Return或Ent