明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2147|回复: 9

while

[复制链接]
发表于 2002-9-23 23:33:00 | 显示全部楼层 |阅读模式
這是一個層複製程序,如果我想多重复制該怎么辦.
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2002-9-26 08:26:00 | 显示全部楼层

不知道您要问什么...

 楼主| 发表于 2002-9-23 23:33:00 | 显示全部楼层

附件

 楼主| 发表于 2002-9-23 23:35:00 | 显示全部楼层

附件

本帖子中包含更多资源

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

x
 楼主| 发表于 2002-9-25 22:23:00 | 显示全部楼层

怎麼沒人回答我的問題呢

 楼主| 发表于 2002-10-2 21:48:00 | 显示全部楼层

不好意思,可能是我没说清楚

(Defun Cco()
(Setvar"Cmdecho" 0)
(setq ss(ssget))
(setq ss1(ssget "p"))
(setq LAY (getstring "\n请输入层名: "))
(command "copy" ss "" "0,0" "0,0")
(command "change" SS1 "" "_p" "_la" LAY "")
(princ)
)
我的意思是说,我想要让程序跟“COPY”命令一样当输入“M”时程序会继续运行下去,直到按“ENTER”键才结束命令。
发表于 2002-10-3 08:39:00 | 显示全部楼层

(InitGet)+(GetKWord)+(If)

发表于 2002-10-3 11:06:00 | 显示全部楼层

試試看!!

(defun CCO (/ HOLDECHO HOLDOSMODE KEY LAY)
  (defun TEST (/ SS SS1)
    (if        (= KEY "M")
      (setq LAY (getstring "\n請輸入層名 / <ENTER結束命令>: "))
      (setq LAY (getstring "\n請輸入層名: "))
    )
    (if        (and (/= "" LAY) (tblsearch "LAYER" LAY))
      (progn
        (setq SS (ssget))
        (setq SS1 (ssget "p"))
        (command "_.copy" SS "" "0,0" "0,0")
        (command "_.change" SS1 "" "_p" "_la" LAY "")
      )
      (if (and (/= "" LAY) (= NIL (tblsearch "LAYER" LAY)))
        (alert (strcat "沒有 \"" LAY "\" 這個圖層!!!"))
      )
    )
  )
  (setq HOLDECHO (getvar "cmdecho"))
  (setq HOLDOSMODE (getvar "osmode"))
  (setvar "cmdecho" 0)
  (setvar "osmode" 0)
  (setq KEY (strcase (getstring "\n多重<M>: ")))
  (if (= KEY "")
    (TEST)
    (while (and (= KEY "M") (/= LAY ""))
      (TEST)
    )
  )
  (setvar "osmode" HOLDOSMODE)
  (setvar "cmdecho" HOLDECHO)
  (princ)
)
 楼主| 发表于 2002-10-6 00:57:00 | 显示全部楼层

謝謝,和我的要求差不多

 楼主| 发表于 2002-10-11 23:40:00 | 显示全部楼层

多謝龍大蝦的幫助,後來我改了一點

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-9-28 09:33 , Processed in 0.185794 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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