明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 298|回复: 10

[函数] 请问 需要左键点击用什么代码?

[复制链接]
发表于 2023-11-22 14:12 | 显示全部楼层 |阅读模式
1明经币
现在画一个矩形


(command "rectang" pt1 "d" 250 "" 300 ""  (到这儿需要鼠标左键在方向上单击确认)),请问这个用什么命令,谢谢大神了!!!


发表于 2023-11-22 14:44 | 显示全部楼层
这么玩?
(defun C:NM (/ pt1)
        (setq pt1 (getpoint "\n请指定起始点:"))
        (command "rectang" pt1 "d" 250 300  pause)
        (princ)
)
回复

使用道具 举报

发表于 2023-11-22 14:45 | 显示全部楼层
是直接想画一个矩形?
回复

使用道具 举报

 楼主| 发表于 2023-11-22 15:06 | 显示全部楼层
本帖最后由 kzd2004 于 2023-11-22 15:13 编辑
sunnylhj 发表于 2023-11-22 14:45
是直接想画一个矩形?

我已知一个点的坐标,知道长和宽,过这个点画一个向右的矩形。
回复

使用道具 举报

发表于 2023-11-22 16:52 | 显示全部楼层
(defun c:tt()
(setvar "osmode" 0)
(setq pt1 (getpoint "\nSpecify point:")
      pt2 (polar pt1 0 250 )
          pt3 (polar pt2 (angtof "90") 300 )
          pt4 (polar pt3 (angtof "-180") 250 )
          lst (list pt1 pt2 pt3 pt4 pt1)
          )
(entmake (append (list '(0 . "LWPOLYLINE") '(100 . "AcDbEntity") '(100 . "AcDbPolyline") (cons 90 (length lst))) (mapcar '(lambda (pt)(cons 10 pt)) lst )) )
;(command "pline" pt1 pt2 pt3 pt4 "c") ;简单点可以用这个
)

评分

参与人数 1明经币 +1 收起 理由
qazxswk + 1

查看全部评分

回复

使用道具 举报

发表于 2023-11-22 16:56 | 显示全部楼层
xj6019 发表于 2023-11-22 14:44
这么玩?
(defun C:NM (/ pt1)
        (setq pt1 (getpoint "\n请指定起始点:"))

我的理解是楼主不想动鼠标直接画出来吧?
回复

使用道具 举报

发表于 2023-11-22 17:03 | 显示全部楼层
kzd2004 发表于 2023-11-22 15:06
我已知一个点的坐标,知道长和宽,过这个点画一个向右的矩形。

就是想省去第二个点击的动作呗
(defun C:NM (/ p2 pt1)
        (setq pt1 (getpoint "\n请指定起始点:"))
        (setq p2(polar pt1 (* 0.25 pi) 1e1))
        (command "rectang" pt1 "d" 250 300  p2)
        (princ)
)
回复

使用道具 举报

 楼主| 发表于 2023-11-22 19:57 | 显示全部楼层
xj6019 发表于 2023-11-22 17:03
就是想省去第二个点击的动作呗
(defun C:NM (/ p2 pt1)
        (setq pt1 (getpoint "\n请指定起始点:"))

请问大佬一下1e1是什么意思?谢谢
回复

使用道具 举报

发表于 2023-11-22 20:02 | 显示全部楼层
kzd2004 发表于 2023-11-22 19:57
请问大佬一下1e1是什么意思?谢谢

简写的计数呗,也就是10

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2023-11-22 21:53 | 显示全部楼层
(command"rectang"(setq p1(getpoint))"d"250  300(polar p1(* pi 0.25)10))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-3 05:16 , Processed in 1.267461 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表