明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1857|回复: 7

[已解答] 执行完以下复制命令后 自动设置正交为打开模式

[复制链接]
发表于 2013-9-29 11:29:34 | 显示全部楼层 |阅读模式
执行完以下复制命令后 自动设置正交为打开模式,在程序后面怎么加。  注明:这个程序我是用在acad2004中
(defun c:c() (command "copy" (ssget) "" "m"))
发表于 2013-9-29 11:32:37 | 显示全部楼层
加一句(setvar "osmode" ...)就可以了
用极轴更好,包括了正交
发表于 2013-9-29 11:34:33 | 显示全部楼层
(defun c:c()
(command "copy" (ssget) "" "m")
(setvar "orthomode" 1)
)
 楼主| 发表于 2013-9-29 11:47:34 | 显示全部楼层
复制命令运行的时候正交是关闭的,运行完复制命令后,自动打开正交命令
看1下下面的程序(defun c:c() (command "ortho" "off" "copy" (ssget) "" "m"))
三楼给的程序是复制命令运行时打开正交命令,
发表于 2013-9-29 13:16:22 | 显示全部楼层
(command "copy" (ssget) "" "m")       ; 命令未完
(while (=  (getvar "CmdActive") 1)  (command pause))
;; 直待命令完成

;; 设置正交为打开模式
(setvar "orthomode" 1)
 楼主| 发表于 2013-9-29 16:40:03 | 显示全部楼层
完整程序是这样的吗,我测试的时候运行不了,请长老费心

(defun c:12() (command "copy" (ssget) "" "m")     ; 命令未完
(while (=  (getvar "CmdActive") 1)  (command pause))
;; 直待命令完成

;; 设置正交为打开模式
(setvar "orthomode" 1))
发表于 2013-9-29 17:06:19 | 显示全部楼层
Ok Here Cad2004

错误讯息是啥
 楼主| 发表于 2013-9-30 09:38:54 | 显示全部楼层
今天重新测试 成功, 完全符合我的需求 谢谢你长老
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 07:47 , Processed in 0.196492 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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