satyaguru 发表于 2022-7-6 10:44:02

在用户定义处写入字符串

嗨:lisp新手。
我想写一个字符串说“你好”,但在用户指定的点上的绘图。
类似于
 
(setq str1“你好”)
现在我想在某个点写,比如说pt1
(setq pt1(getpoint“输入文本位置”))
 
现在我如何将str1放在pt1位置?
对不起,如果它太基本的查询。但我找不到多少帮助。提前感谢

SanganakSakha 发表于 2022-7-6 10:56:52

提示:当您手动添加文本时,您提供了什么信息?

satyaguru 发表于 2022-7-6 11:12:35

我手动指定位置、高度和旋转,然后指定要写入的文本。
现在,如果我尝试命令“_.text”,如何传递上述参数?这就是我在回答你的问题后想要的。

SanganakSakha 发表于 2022-7-6 11:14:16

一种简单的方法是使用(命令“_.text”….参数)。更先进的方法是(entmake…)。

satyaguru 发表于 2022-7-6 11:28:50

是 啊我试过这样的东西
(命令“-text”pause fontheight rotation lineread)
其中fontheight设置为某个值。在lisp的第一天,我读了一个文件,直到它结束,无论我点击哪里,名字都出现了。感谢SanganakSakha的帮助。我会想出办法的

SanganakSakha 发表于 2022-7-6 11:38:59

(setq str1“你好”)
(setq pt1(getpoint“输入文本位置:”))
(命令“-text”pt1“”str1)

fuccaro 发表于 2022-7-6 11:47:03

我在Lisp论坛中移动了线程。
页: [1]
查看完整版本: 在用户定义处写入字符串