QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我想自制一个无边界伸命令& r" S0 u/ E% Z$ q5 t( q
第一步     lengthen(修改---拉长);6 d0 q4 S/ ]1 Y5 c9 K% B
第二步     选中实体:直线或圆弧;6 g, e/ A* b* ]5 T. Y
第三步     然后输入DY(动态延伸). q" Y" N& {/ \* v% ~

8 i2 {; L  p7 U8 K: k: z/ K- d我的想法是能否把这三步合并为一个命令,* q( W" o& y* U1 i7 d! P* r% ?& \5 U
输入命令后,选中实体即可动态延伸。
+ D1 e: \- ~3 |# j/ ~% ~
8 @" C* {  m- y: A9 X请教各位高手,6 Q0 H0 O. X* x# E) t, I( Y
这能否实现,! w6 I/ H8 c7 j; I
授之以鱼,不如授之以渔,
2 E, X  l9 b" j能授之方法更好了。
发表于 2010-4-9 14:42:39 | 显示全部楼层 来自: 中国台湾
本帖最后由 woaishuijia 于 2010-4-9 15:11 编辑 " @  l; J# R, v' R8 q
  1. ;;; for Test only
    , S1 j; m! f4 y& X$ j5 x3 g
  2. (defun C:DyL ()- F0 D% E8 z) @. x' D) O% y
  3.    (command "Lengthen" "Dy" Pause); I% Z5 Y8 T5 b6 i
  4. )
复制代码
得依实际使用状况订正

DyL.Rar

187 Bytes, 下载次数: 10

评分

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

查看全部评分

 楼主| 发表于 2010-4-9 15:02:19 | 显示全部楼层 来自: 中国湖南长沙
老大,我是菜鸟,这玩意儿不懂,能说明下怎么用法吗?# f. x1 G1 y9 l& d: J6 ^
需要每次手动加载还是能设置成启动就自动加载?( h5 H/ A/ T( K+ z/ U

, s8 K* Y1 p3 g6 K0 D0 _% q9 D- f5 q9 \还有,我想在2004中把复制命令默认为多重复制,就象在2006中那样,
, o3 ^: {6 h# I5 e(只想用2004,体积小速度快呵)。
5 U% j7 l# l  a. S$ ~/ c0 |4 p% [
/ b' i0 Q; ~7 c# Y先谢谢啦!
发表于 2010-4-9 15:26:40 | 显示全部楼层 来自: 中国台湾
本帖最后由 SunVei 于 2010-4-9 15:32 编辑
' E5 T5 R' i6 d0 n0 S
1 k+ V/ l* S/ W; B; c' y8 x! _请参阅 AppLoad 的帮助
  J) X4 a' Y9 ?0 X2 N* n) A0 G5 T, [Command: appload( L/ N* Z3 s: }; H; r3 v  [

" m& Z* l4 d' R+ c9 ~! R/ n! z* m....在2004中把复制命令默认为多重复制....6 v; k9 l2 U* Z
需自定义....
5 e4 N) K4 o) P" c(defun c:Mc (/ ss)5 e, ~* p$ Z2 h. r6 ^* ~  A
   (setvar "OrthoMode" 1)% ^0 J5 x, e+ x5 S' s2 }
   (setq ss (ssget))% j- |: H/ Y( E: l3 d, O
   (command "copy" ss "" "M")- s1 m( T5 p# d$ E/ D
)

评分

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

查看全部评分

 楼主| 发表于 2010-4-9 19:26:11 | 显示全部楼层 来自: 中国湖南长沙
都搞定了,多谢老大的帮助。
' _& ]! [( z- V4 }. O3 ]
& G  J/ w" u9 Z! V# b( W7 y还有一件小事请帮忙,
9 k  A7 N8 {! I+ Q- ~$ K' t  cmechanical 2006里面有两个命令非常有用,! t+ ~1 t5 g- J/ R; I+ d6 l
1. 打断标注  amdimbreak; n, a/ J/ S* D& E
2. 检查标注  amcheckdim( U8 k5 L  v5 }5 @8 A/ X
我也想把这两个命令移植到2004中去,
8 `) d5 H& \' y6 z4 w# X' R& ]: W7 |能实现么?
发表于 2010-5-12 17:51:51 | 显示全部楼层 来自: 中国江西赣州
可以,学习autolisp就可以了
 楼主| 发表于 2010-7-3 12:37:03 | 显示全部楼层 来自: 中国广东汕尾
6# blc007
6 ^( ?9 m* P% I& P& ~
$ Y5 I# V' b1 f0 ?! s8 q& C) [8 P. U, y1 ?
具体要学习些什么内容,怎么提取软件中的LISP程序,( N6 u* v% M$ U) g4 r( W
麻烦讲清楚点。
发表于 2010-9-19 15:04:49 | 显示全部楼层 来自: 中国辽宁大连
请大家讲解细点。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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