rpool 发表于 2022-7-8 10:43:13

直肠

我有问题。
 
是否可以使用AutoCad命令行绘制“矩形”?
 
我需要画矩形(H)40cm x(W)70cm。
并显示(H)=40cm,(W)=70cm的字符串。
 
有什么想法吗!
 
我正在使用Autocad 2009。

kindy52 发表于 2022-7-8 10:52:40

也许我有一个不同的矩形命令,但我记得当我第一次启动命令时,AutoCAD会提示我“指定第一个角点或…”然后在我的屏幕上选择一个点。然后,系统会提示我“指定其他角点或…”在这里,我键入“D”作为尺寸标注,并显示以下提示:
 
指定矩形的长度:40
指定矩形的宽度:70
 
最后,我被提示“指定其他角点或…”在这个提示下,我进行第二次拾取的位置决定了矩形的方向。
 
这是你在屏幕上看到的吗?

rpool 发表于 2022-7-8 11:03:52

是的,我能行。
 
但有些问题。
 
我的步骤:
直肠
任何鼠标点,单击
D
40
70
任意鼠标点
 
 
但最后一个鼠标点_Click()。鼠标移到左上角,那个方块
左上、右上
左下,右下?
 
这是什么?

Dipali 发表于 2022-7-8 11:07:00

您看到的是AutoCAD提供的一个选项,用于选择矩形的方向。仅此而已。

nicolas 发表于 2022-7-8 11:13:46

现在
鼠标移动到蓝色方块。
辅助线,显示70、40
 
但是,如何自动生成(H)=“40cm”,(L)=“70cm”字符串?

ReMark 发表于 2022-7-8 11:27:26

如何标注矩形尺寸?没有“自动”,但有QDIM(快速标注)。有关如何使用此功能的说明,请参阅AutoCAD帮助文件。
 
另一个想法。你能在矩形中找到这些尺寸吗?也许作为一个领域?

rpool 发表于 2022-7-8 11:35:39

您也可以将其作为lsp文件加载。
 
您需要询问矩形的宽度和长度,然后是插入点:
 

(DEFUN C:REC ()
(SETQ X (GETREAL "\nX-Length :"))
(SETQ Y (GETREAL "\nY-Length :"))
(SETQ PUNKT (GETPOINT "\nBase Point :"))
(COMMAND "_OSNAP" "")
(COMMAND "_RECTANG" PUNKT (LIST (+ (CAR PUNKT) X) (+ (CADR PUNKT) Y)))
(COMMAND "_OSNAP" "_END,_INT,_MID,_CEN,_INS,_PER")
(COMMAND "_REDRAW")
)   

 
如果你需要帮助加载,就这么说。

ReMark 发表于 2022-7-8 11:39:56

方法正确吗?
加载应用程序
加载我的lsp文件,{load}
 
并运行命令:REC,+回车
 
完成?

rpool 发表于 2022-7-8 11:48:36

我有问题:
 
纸张:A4纸张,21.0cm,29.7cm,所有尺寸设置为“CM”
 
(Q1)我需要的这个“dwt”文件正确吗?
 
(Q2)如何“自动显示线条长度结果,平均!
 
知道如何简单操作吗:[命令:命名为“alen”]
 
alen+回车
[任意鼠标点[蓝色方形1]\u单击1
[任意鼠标点[蓝色方形2]\u单击2
在和长度字符串之间自动生成?
 
平均函数:
多行文字
[任意鼠标点[蓝色方形1]\u单击1
[任意鼠标点[蓝色方形2]\u单击2
输入该字符串“40cm”+输入
 
有什么想法吗!

re1.dwg
页: [1]
查看完整版本: 直肠