aihuyujian 发表于 2014-11-9 19:52:28

关于command命令的pause

例如我复制一个图元,(command "copy" ent "" pause pause) 这样可以动态复制,但是我能不能pause的同时获得点击的点的坐标呢,就是怎么取得两次pause时用户自己点击的两个点的坐标,还请大神们多多指点,谢谢啦

Andyhon 发表于 2014-11-9 20:17:25

(command "copy" ent ""
   (setq p1 (getpoint))
)
(command Pause)
(setq p2 (GetVar 'LastPoint))

洪少(刀模) 发表于 2018-1-23 14:18:47

7楼的方法,从这里更明白pause的用法,谢谢Andyhon

xmzhangzhilin 发表于 2018-5-3 16:37:38

看到这个,刚好解决了一直困扰我的问题,感谢

ivde 发表于 2014-11-9 19:55:14

这样用是不可能滴!

wowan1314 发表于 2014-11-9 20:09:54

试了下,好像可以!楼主试试看(defun c:t11 (/ en p1 p2)
    (setq en (car (entsel )))
    (command "COPY" en "" pause)
    (setq p1 (getvar "lastpoint"))
    (command pause)
    (setq p2 (getvar "lastpoint"))
    (command )
    (command "PLINE" p1 p2 "")
)

yoyoho 发表于 2014-11-9 20:11:54

(command "copy" ent "" (setq pt1 (getpoint)) (setq pt2 (getpoint)))
然后
指令: !pt1
指令: !pt2

aihuyujian 发表于 2014-11-9 20:14:41

yoyoho 发表于 2014-11-9 20:11
(command "copy" ent "" (setq pt1 (getpoint)) (setq pt2 (getpoint)))
然后
指令: !pt1

这样还能动态复制么?

aihuyujian 发表于 2014-11-9 20:15:25

wowan1314 发表于 2014-11-9 20:09
试了下,好像可以!楼主试试看

手机竟然看不见代码……

aihuyujian 发表于 2014-11-9 22:58:59

Andyhon 发表于 2014-11-9 20:17
(command "copy" ent ""
   (setq p1 (getpoint))
)

非常感谢,已成功

aihuyujian 发表于 2014-11-9 22:59:30

wowan1314 发表于 2014-11-9 20:09
试了下,好像可以!楼主试试看

已经解决,非常感谢
页: [1] 2
查看完整版本: 关于command命令的pause