明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索

[提问] 求大神帮忙写一个一键画矩形的小程序。。

[复制链接]
 楼主| 发表于 2019-6-5 12:26:05 | 显示全部楼层
start4444 发表于 2019-6-5 11:50
不需要的,只是举手之劳,自己在明经学到了很多,也希望在这能帮一下别人同时自己也会提高

非常感谢·························
发表于 2019-6-6 10:36:59 | 显示全部楼层
小姑娘不知道是看不起知识的价值还是咋滴,给10块,还不如说声谢谢来的好
发表于 2019-6-6 10:54:17 | 显示全部楼层
start4444 发表于 2019-6-4 16:58
加入了黄大师的提取数字函数,直接输入长高,中间用非数字隔开就行。

能不能用空格隔开长宽,方便点
发表于 2019-6-6 11:23:50 | 显示全部楼层
bai2000 发表于 2019-6-6 10:54
能不能用空格隔开长宽,方便点

按空格就下一步了
发表于 2019-6-6 12:22:35 | 显示全部楼层
我看了楼主的要求  怎么总感觉就是多按一下D就搞定的事情吗?  还要lsp吗?~~
 楼主| 发表于 2019-6-6 17:11:58 | 显示全部楼层
bai2000 发表于 2019-6-6 10:54
能不能用空格隔开长宽,方便点

空格表确定,肯定不行的了
发表于 2019-6-6 17:42:40 | 显示全部楼层
G版过去有个多重偏移的程序就是用空格间隔两个数据的(可能用他的函数),可惜一时找不多了
发表于 2019-6-18 03:33:32 | 显示全部楼层
lxl217114 发表于 2019-6-6 10:36
小姑娘不知道是看不起知识的价值还是咋滴,给10块,还不如说声谢谢来的好

所以我都不敢跟人提钱
发表于 2019-6-18 03:35:25 | 显示全部楼层
;----------------矩形--------------
(defun c:recc ( / pt2 pt3 cen yy xx)
(if (= nil (setq pt3 (getpoint "\n请输入矩形对角点<回车进入输入长宽模式>"(setq cen (getpoint "\n请输入矩形起点")))))
  (progn
    (setq xx (car cen)
          yy (cadr cen))
  (setq X- (getdist  "\n请输入长度"))
(if (= x- nil) (quit ))
   (setq y- (getdist  "\n请输入宽度"))
(if (= y- nil) (quit ))
  (setq pt2 (list (+ x- xx)(+ y- yy)))
  (command  "RECTANG" cen pt2 )
  )
    (progn
  (command  "RECTANG" cen pt3 )
  )
    )
  
  (princ)
  )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 08:54 , Processed in 0.167020 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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