- 积分
- 1009
- 明经币
- 个
- 注册时间
- 2004-6-6
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|

楼主 |
发表于 2004-11-30 19:06:00
|
显示全部楼层
很好,谢谢ZZXXQQ
(COMMAND "_WBLOCK" NMM1 "" "0,0" "C" P1 P2 "")
在CAD2000下"0,0"改为'(0 0)通过,
但改造后,对于一个打开的活动文件,程序运行后,活动文件显示为空白,希望能改进,但不可否认,程序是可行而且思路很高明,这是教科书上学不到的,谢谢! (DEFUN C:SAVETO () (SETvar "CMDECHO" 0) (COMMAND "UNDO" "C" "N") (SETQ NMM (strcat (getvar "dwgprefix") (getvar "dwgname"))) (SETQ NMM1 (strcat (getvar "dwgprefix") (getstring "请输入另存文件名:") ".dwg")) (IF (> (STRLEN NMM) 0) (PROGN (COMMAND "-INSERT" (STRCAT "*" NMM) "0,0" "" "") (COMMAND "ZOOM" "E" "REGEN") (SETQ P1 (GETvar "EXTMIN") P2 (GETvar "EXTMAX"))
(COMMAND "_circle" P1 40 ) (COMMAND "_WBLOCK" NMM1 "" '(0 0) "C" P1 P2 "") )) (COMMAND "UNDO" "a")
;;(SETQ NMM1 (GETFILED "Select Second File Name" "" "dwg" 9)) (SETQ NMM1 (strcat (getvar "dwgprefix") (getstring "请输入另存文件名:") ".dwg")) (IF (> (STRLEN NMM) 0) (PROGN (COMMAND "-INSERT" (STRCAT "*" NMM) "0,0" "" "") (COMMAND "ZOOM" "E" "REGEN") (SETQ P1 (GETvar "EXTMIN") P2 (GETvar "EXTMAX"))
(COMMAND "_rectang" P1 p2) (COMMAND "_WBLOCK" NMM1 "" '(0 0) "C" P1 P2 "") )) (COMMAND "UNDO" "a")
(SETvar "CMDECHO" 1) (PRINC) )
|
|