明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2139|回复: 11

如何调 "-30,0,0" 为可输入参数,LISP初学请求帮助!

[复制链接]
发表于 2023-2-2 20:46:56 | 显示全部楼层 |阅读模式
(defun c:m1 (/ ss p1 p2)
(prompt "选择移动对象:")
(setq ss (ssget))
(prompt "选择相对基点:")
(setq p1 (getpoint))
(prompt "输入相对坐标:")
(setq p2 (getpoint))
(command "move" ss "" p1 P2 "")
  (command "MOVE" ss "" "D"   "-30,0,0" )
    (PRINC)
)


发表于 2023-2-2 20:56:31 | 显示全部楼层

(defun c:m1 (/ p1 p2 ss txt1)
        (prompt "选择移动对象:")
        (setq ss (ssget))
        (prompt "选择相对基点:")
        (setq p1 (getpoint))
        (prompt "输入相对坐标:")
        (setq p2 (getpoint))
        (setq txt1 (getstring  "\n 输入自定义数值<" ))
        (command "move" ss "" p1 P2 "")
  (command "MOVE" ss "" "D"   txt1)
        (PRINC)
)
 楼主| 发表于 2023-2-2 21:18:02 | 显示全部楼层
xj6019 发表于 2023-2-2 20:56
(defun c:m1 (/ p1 p2 ss txt1)
        (prompt "选择移动对象:")
        (setq ss (ssget))

可以调整为X轴水平方向,y轴垂直方向上移动吗?
 楼主| 发表于 2023-2-3 20:27:40 | 显示全部楼层
xj6019 发表于 2023-2-3 08:37
输入的数字     :X,0,0   X正负控制水平方向      0,Y,0       Y正负控制垂直方向

 楼主| 发表于 2023-2-2 21:07:17 | 显示全部楼层
xj6019 发表于 2023-2-2 20:56
(defun c:m1 (/ p1 p2 ss txt1)
        (prompt "选择移动对象:")
        (setq ss (ssget))

非常感谢您的帮助。
发表于 2023-2-3 08:16:52 | 显示全部楼层
(command "MOVE" ss "" "from" "" "0,30" )
发表于 2023-2-3 08:37:03 | 显示全部楼层
输入的数字     :X,0,0   X正负控制水平方向      0,Y,0       Y正负控制垂直方向
发表于 2023-2-3 11:37:51 | 显示全部楼层
mokson 发表于 2023-2-3 08:16
(command "MOVE" ss "" "from" "" "0,30" )

from 这个参数哪里看到的啊。
 楼主| 发表于 2023-2-3 20:39:21 | 显示全部楼层
mokson 发表于 2023-2-3 08:16
(command "MOVE" ss "" "from" "" "0,30" )

 楼主| 发表于 2023-2-3 21:09:41 | 显示全部楼层
mokson 发表于 2023-2-3 08:16
(command "MOVE" ss "" "from" "" "0,30" )

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

本版积分规则

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

GMT+8, 2024-11-18 08:22 , Processed in 0.199046 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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