找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: myfrankie

[求助] 构造线加强修改

[复制链接]
发表于 2013-8-31 17:30:37 | 显示全部楼层
ysq101 发表于 2013-8-31 17:08
你应该是大师级别的人物啊~~不可能不会吧

我要是大师级的人物就不用求别人来{:soso_e113:}

点评

应该不会吧。。。你看你写的程序都比较高级啊~~~  详情 回复 发表于 2013-8-31 19:30
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

发表于 2013-8-31 19:30:45 | 显示全部楼层
--@----- 发表于 2013-8-31 17:30
我要是大师级的人物就不用求别人来

应该不会吧。。。你看你写的程序都比较高级啊~~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-31 20:34:48 | 显示全部楼层
试试 XDAPI + LISP Lib
  1. (defun c:hv (/ ss p1 p2 xl)
  2.   (setq        ss (ssadd)
  3.         p1 (trans (getvar "viewctr") 1 0)
  4.         p2 (polar p1 (/ pi 2) 1.)
  5.         xl (xdrx_xline_make p1 p2)
  6.   )
  7.   (ssadd xl ss)
  8.   (xd::pickset:drag
  9.     ss
  10.     (getvar "viewctr")
  11.     4
  12.     (+ 1 2 4 8 16 32 64 128)
  13.     t
  14.   )
  15.   (princ)
  16. )


点评

不行的,把问题说的简单点就是输入XL按空格是垂直线,输入XL按空格空格是水平线。  详情 回复 发表于 2013-8-31 22:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:39:23 | 显示全部楼层

不行的,把问题说的简单点就是输入XL按空格是垂直线,输入XL按空格空格是水平线。

点评

试了, 我的CAD是08的 加载了晓东APi 不知道是哪里问题的?  详情 回复 发表于 2013-8-31 22:53
你试过上面程序 吗 ?  详情 回复 发表于 2013-8-31 22:42
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:42:48 | 显示全部楼层
--@----- 发表于 2013-8-31 22:39
不行的,把问题说的简单点就是输入XL按空格是垂直线,输入XL按空格空格是水平线。

你试过上面程序 吗 ?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-8-31 22:53:35 | 显示全部楼层
--@----- 发表于 2013-8-31 22:39
不行的,把问题说的简单点就是输入XL按空格是垂直线,输入XL按空格空格是水平线。

试了, 我的CAD是08的 加载了晓东APi  不知道是哪里问题的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-9-1 00:33:42 | 显示全部楼层
  1. (defun c:hv (/ aa tf tf1)
  2.   (princ "\n***构造线加强***")
  3.   (setq tf t)
  4.   (while tf
  5.     (c:vv)
  6.     (setq tf1 t)
  7.     (while tf1
  8.       (princ "\n水平(空格)<任意键退出>")
  9.       (setq aa (grread))
  10.       (if (= (cadr aa) 32)
  11. (progn
  12.    (c:hh)
  13.    (setq tf1 nil)
  14. ) ;_水平
  15. (setq aa  t
  16.        tf  nil
  17.        tf1 nil
  18. )
  19.       )
  20.     )
  21.   )
  22.   (princ)
  23. )
  24. (defun c:hh ()
  25.   (command "xline" "h")
  26.   (while (not (zerop (getvar "CMDACTIVE")))
  27.     (princ "\n指定通过点: ")
  28.     (command pause)
  29.   )
  30.   (princ)
  31. )
  32. (defun c:vv ()
  33.   (command "xline" "v")
  34.   (while (not (zerop (getvar "CMDACTIVE")))
  35.     (princ "\n指定通过点: ")
  36.     (command pause)
  37.   )
  38.   (princ)
  39. )

点评

太好了 可以直接横向和纵向循环 右键退出吗? 还有可以横向-纵向-角度三个循环右键退出吗?  详情 回复 发表于 2013-10-18 16:37

评分

参与人数 1D豆 +5 收起 理由
--@----- + 5 热心帮忙奖!

查看全部评分

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-9-1 08:58:57 | 显示全部楼层
本帖最后由 --@----- 于 2013-9-1 09:01 编辑

很感谢st788796大侠的代码,此功能已经超出我想要的了,实在是太棒了!空格还能切换垂直和水平方向,这里也感谢下eachy大侠为了这个问题昨晚很晚的一直帮助我。感谢你们!!!{:soso_e100:}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 32个

财富等级: 招财进宝

发表于 2013-10-18 16:37:43 | 显示全部楼层

太好了   可以直接横向和纵向循环  右键退出吗?   还有可以横向-纵向-角度三个循环右键退出吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 11:57 , Processed in 0.370308 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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