QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2746|回复: 7
收起左侧

[求助] CAD能自定义命令吗?

[复制链接]
发表于 2010-4-8 23:13:48 | 显示全部楼层 |阅读模式 来自: 中国湖南长沙

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
我想自制一个无边界伸命令
2 s7 x3 R# i. D, d第一步     lengthen(修改---拉长);' D  E* Y3 o' R1 g8 C
第二步     选中实体:直线或圆弧;# L* W3 T* `; t/ O( X; w/ k
第三步     然后输入DY(动态延伸)
( O& g* _/ r2 |9 ]0 W, h/ D3 l+ T) l& m8 x- t! J& V7 J
我的想法是能否把这三步合并为一个命令,
2 z, \, P6 \$ M5 G+ s2 w4 r输入命令后,选中实体即可动态延伸。
9 m6 g  r) X6 [! [- T; ^' p- Y: V9 u7 X9 D' _) z! q
请教各位高手,
1 l* y* X% r( A3 `$ C9 A这能否实现,! I: k) A, M' D' t; S8 ~! B! S
授之以鱼,不如授之以渔,$ Z7 R$ @$ D7 \& O
能授之方法更好了。
发表于 2010-4-9 14:42:39 | 显示全部楼层 来自: 中国台湾
本帖最后由 woaishuijia 于 2010-4-9 15:11 编辑
2 {8 {0 r5 n; ~; q# G
  1. ;;; for Test only
    2 S$ _% d5 f& U+ u& _! q4 d$ Q& a4 o
  2. (defun C:DyL ()2 S: U; F. x) y  g, E
  3.    (command "Lengthen" "Dy" Pause)
    2 \1 Z" I- \2 s$ f
  4. )
复制代码
得依实际使用状况订正

DyL.Rar

187 Bytes, 下载次数: 9

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2010-4-9 15:02:19 | 显示全部楼层 来自: 中国湖南长沙
老大,我是菜鸟,这玩意儿不懂,能说明下怎么用法吗?( f! o, ]0 f8 u6 k1 H7 a2 n% z, `
需要每次手动加载还是能设置成启动就自动加载?+ Z/ O  e$ _. W1 U8 N. a2 E4 W
+ a& Q8 t+ T! J5 _: B% N, I/ V0 [
还有,我想在2004中把复制命令默认为多重复制,就象在2006中那样,
; \! m3 o* P3 H% _* [9 z(只想用2004,体积小速度快呵)。" [% W! y# v$ Y8 ~

' A3 _' F! p6 \先谢谢啦!
发表于 2010-4-9 15:26:40 | 显示全部楼层 来自: 中国台湾
本帖最后由 SunVei 于 2010-4-9 15:32 编辑 & s+ Y$ a1 P! x& l% B/ f4 o! Y

: G! \9 L3 I9 J请参阅 AppLoad 的帮助
: p5 J. x; _5 ^# k4 QCommand: appload
9 f# {, n1 A2 j, \0 L* x
* k  P9 q* r5 T3 g....在2004中把复制命令默认为多重复制....0 P9 x; y  J/ D" D
需自定义....
! @8 k) W5 }/ |* _# v( l(defun c:Mc (/ ss). s+ r( r5 g2 `  n( B# {* |8 _, j; x
   (setvar "OrthoMode" 1)
/ |9 p3 v1 p: L% j! i   (setq ss (ssget))
2 L3 s7 P+ y# `   (command "copy" ss "" "M")- _. S/ B: o$ S/ ~* k
)

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

 楼主| 发表于 2010-4-9 19:26:11 | 显示全部楼层 来自: 中国湖南长沙
都搞定了,多谢老大的帮助。) B' b* l+ o" [) T2 V- I2 [

/ _( H' s% l+ E( l3 o: D还有一件小事请帮忙,/ d0 W# Z. r2 E. \3 e* u
mechanical 2006里面有两个命令非常有用,
3 i. \" ?3 @4 z! z. W9 c5 U6 L1. 打断标注  amdimbreak
, G! C: A  U/ g2. 检查标注  amcheckdim
5 y6 U- J7 `/ ~& _+ S# y5 W我也想把这两个命令移植到2004中去,
* F( x; T: x0 a8 M* |能实现么?
发表于 2010-5-12 17:51:51 | 显示全部楼层 来自: 中国江西赣州
可以,学习autolisp就可以了
 楼主| 发表于 2010-7-3 12:37:03 | 显示全部楼层 来自: 中国广东汕尾
6# blc007 7 ^, D1 z; n, \4 g

) T2 s# v# j' q2 R' y0 n& s! v& T: K2 _9 V
具体要学习些什么内容,怎么提取软件中的LISP程序,& Q. c+ s# R! Y
麻烦讲清楚点。
发表于 2010-9-19 15:04:49 | 显示全部楼层 来自: 中国辽宁大连
请大家讲解细点。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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