明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1754|回复: 4

command!!!!!!!!!!!

[复制链接]
发表于 2003-7-17 09:37:00 | 显示全部楼层 |阅读模式
下面的程序如果不加上兩句 (command "ucs" "w"), (command "ucs" "prev")還有甚麼办法可以解決
(defun MAKECIR (p1 cir_size / eli)
  (setq        eli (list (cons 0 "CIRCLE")
                  (cons 10 p1)
                  (cons 40 cir_size)
            )
  )
  (entmake eli)
)
(defun c:tes ()
  (command "ucs" "w")
  (while
    (setq p1 (getpoint "\nInsert point"))
     (setq cir_size 5)
     (MAKECIR p1 cir_size)
  )
  (command "ucs" "prev")
)
;;;_____________________________________
下面的這段代碼,把兩句command去掉了,在座標不是WORD時會發生錯誤,還有一個問題執行tes1命令後,再執行u命令,它是返回tes1命令的上一個命令,這是為甚麼呢???
(defun MAKECIR (p1 cir_size / eli)
  (setq        eli (list (cons 0 "CIRCLE")
                  (cons 10 p1)
                  (cons 40 cir_size)
            )
  )
  (entmake eli)
)
(defun c:tes1 ()
  (while
    (setq p1 (getpoint "\nInsert point"))
     (setq cir_size 5)
     (MAKECIR p1 cir_size)
  )
)
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2003-7-17 10:10:00 | 显示全部楼层
你没有做UNDO标记,
(command "undo" "be")
...
...
(command "undo" "e")
 楼主| 发表于 2003-7-17 10:38:00 | 显示全部楼层

這個我也知道

meflying发表于2003-7-17 10:10:00你没有做UNDO标记,
(command "undo" "be")
...
...
(command "undo" "e")


(command "undo" "group")
....
(command "undo" "end")
可是在執行 U 命令時是顯示 U GROUP 現在我想執行 U 命令時命令行是顯示 U tes1
发表于 2003-7-18 08:03:00 | 显示全部楼层
(defun MAKECIR (P1 CIR_SIZE / ELI)
  (setq        ELI (list (cons 0 "CIRCLE")
                  (cons 10 P1)
                  (cons 40 CIR_SIZE)
            )
  )
  (entmake ELI)
)
(defun C:TES1 (/ HOLDECHO P1 CIR_SIZE)
  (setq HOLDECHO (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (command "_.undo" "group")
  (while (setq P1 (getpoint "\nInsert point: "))
    (setq P1 (trans P1 1 0))
    (setq CIR_SIZE 5)
    (MAKECIR P1 CIR_SIZE)
  )
  (command "_.undo" "end")
  (setvar "cmdecho" HOLDECHO)
  (princ)
)
 楼主| 发表于 2003-7-18 09:49:00 | 显示全部楼层

可是在執行 U 命令時是顯示 U GROUP 現在我想執行 U 命令時命令行是顯示 U tes1

可是在執行 U 命令時是顯示 U GROUP 現在我想執行 U 命令時命令行是顯示 U tes1,難到真的沒办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 18:35 , Processed in 0.245422 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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