caizeping 发表于 2012-9-8 00:21:50

当框选的命令遇到(command pause)


大家看以下代码,帮帮忙指点指点
(setvar "CMDECHO" 1)
(command ml-*cmd*)
;;;=====================================================================
(if (member ml-*cmd*
      '("erase"   "copy"      "mirror"   "-ARRAY"
      "move"   "rotate"    "SCALE"   "_stretch"
      "trim"   "extend"    "EXPLODE"   "cutclip"
       )
   )
   (command (ssget) "")
)
;;;这些命令是先框选的,进入while后碰到pause会造成框选失效,所以加这么一句.
;;;为什么会出现这么个情况,网上也没查出个什么结果,我想这是不是一个BUG?
;;;=====================================================================
(while (> (getvar "CMDACTIVE") 0)
   (command pause)
)
页: [1]
查看完整版本: 当框选的命令遇到(command pause)