明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4532|回复: 23

带记忆功能的移动--【源代码】

    [复制链接]
发表于 2012-11-22 14:40 | 显示全部楼层 |阅读模式
简单的代码,qq群里有人问的,我学着写的,新手有抄袭的部分,呵呵下面是图片说明:


下面是代码:
  1. ;x正反方向移动带记忆,正数为正方向,负数为反方向
  2. (defun c:tt1 (/ Newmove ngc_snx ngc_ty)
  3.   (setvar "CMDECHO" 0)
  4.   (if *move* (setq Newmove (getreal (strcat  "\n移动值<" (rtos *move* 2 2) ">:") ) )
  5.       (setq Newmove (getreal  "\n移动值:"))
  6.     )
  7.   (if (null Newmove) (setq Newmove *move*) (setq *move* Newmove))
  8.   (setq ngc_snx (strcat (rtos *move* 2 2) ",0,0" )
  9.         ngc_ty (ssget))
  10.   (command ".move" ngc_ty "" "d" ngc_snx )
  11.   (setvar "CMDECHO" 1)
  12.   (princ)
  13.   )

  14. ;y正反方向移动带记忆,正数为正方向,负数为反方向
  15. (defun c:tt2 (/ Newmove ngc_snx ngc_ty)
  16.   (setvar "CMDECHO" 0)
  17.   (if *move* (setq Newmove (getreal (strcat  "\n移动值<" (rtos *move* 2 2) ">:") ) )
  18.       (setq Newmove (getreal  "\n移动值:"))
  19.     )
  20.   (if (null Newmove) (setq Newmove *move*) (setq *move* Newmove))
  21.   (setq ngc_snx (strcat "0," (rtos *move* 2 2) ",0" )
  22.         ngc_ty (ssget))
  23.   (command ".move" ngc_ty "" "d" ngc_snx)
  24.   (setvar "CMDECHO" 1)
  25.   (princ)
  26.   )
下面是文件,可以直接下载:



该贴已经同步到 hhh454的微博

本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +2 金钱 +50 收起 理由
mp3_2004 + 1 + 20
crazylsp + 1 + 30 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2021-1-21 01:47 | 显示全部楼层
好贴子遇到了,还是得顶起来学习的
发表于 2021-1-22 00:03 | 显示全部楼层
感谢楼主的无私奉献精神!!!
发表于 2022-11-6 00:39 | 显示全部楼层
感谢大佬分享,学习了~
发表于 2012-11-22 14:59 | 显示全部楼层
路过,顶一个!
发表于 2012-11-22 16:24 | 显示全部楼层
不错,不过不实用,要任意方向记忆移动更好..
发表于 2012-11-22 16:25 | 显示全部楼层
论坛上有个用鼠标控制方向的,可以搜搜看,
发表于 2012-11-22 20:41 | 显示全部楼层
Y方向上好像有问题,可以利用CAD自带的MOVE里的(D)编个更简单的随意方向的记忆移动
 楼主| 发表于 2012-11-22 21:37 | 显示全部楼层
初学的,就是用了几个很简单的命令实现一个功能,呵呵,我也知道肯定有更加简单的办法,希望高手指教
发表于 2012-11-22 23:59 | 显示全部楼层
感谢楼主的无私奉献精神!!!
发表于 2012-11-23 13:07 | 显示全部楼层
感谢楼主
发表于 2012-11-24 09:43 | 显示全部楼层
楼主的分享功能非常佩服,希望有高手能优化一下,达到记忆原移动矢量的功能,相当于原移动功能的加强版。
发表于 2012-11-24 10:32 | 显示全部楼层
不错 有记忆功能,但如果能改成随鼠标方向会好很多,比输入正负号方便多了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 22:49 , Processed in 2.809225 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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