QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
6天前
查看: 2733|回复: 7
收起左侧

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

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

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

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

x
我想自制一个无边界伸命令
5 ?, s! D! ]" e' C& Q/ M* d2 h第一步     lengthen(修改---拉长);
( ^3 x2 T  }4 [第二步     选中实体:直线或圆弧;
& u5 |$ v$ U5 O5 K0 k& C- U第三步     然后输入DY(动态延伸)  ?  F# I; `7 O* Q( i' G- O
7 x8 ]" v* m( c
我的想法是能否把这三步合并为一个命令,
7 U0 L, K' X+ }1 c4 b6 B输入命令后,选中实体即可动态延伸。9 F% M' A1 M2 Z" f4 {/ N7 z+ D

7 _7 Q1 h* ^7 s; y请教各位高手,
1 v- _1 h, C! D0 k, }" H这能否实现,
4 z- a# q/ h) P授之以鱼,不如授之以渔,, y9 [3 J+ H/ [# F0 L
能授之方法更好了。
发表于 2010-4-9 14:42:39 | 显示全部楼层 来自: 中国台湾
本帖最后由 woaishuijia 于 2010-4-9 15:11 编辑   q' y( Q# o9 y4 M, a8 N% t) R# D
  1. ;;; for Test only
      C( g: k% x; E1 L  G
  2. (defun C:DyL ()& B+ n; c) Y) K: N* D# E4 t8 Y7 _
  3.    (command "Lengthen" "Dy" Pause)1 P2 O. N: D1 R9 L: r
  4. )
复制代码
得依实际使用状况订正

DyL.Rar

187 Bytes, 下载次数: 9

评分

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

查看全部评分

 楼主| 发表于 2010-4-9 15:02:19 | 显示全部楼层 来自: 中国湖南长沙
老大,我是菜鸟,这玩意儿不懂,能说明下怎么用法吗?
7 s9 ?3 V6 ?8 n7 J/ g( g3 c需要每次手动加载还是能设置成启动就自动加载?
% e( m- p1 v* v  e
- j& [) Y' J! X0 i! k$ c还有,我想在2004中把复制命令默认为多重复制,就象在2006中那样,
/ f; R. {+ \$ ~3 v" P2 A* e& h(只想用2004,体积小速度快呵)。+ v! F* |2 ?/ b) e! }$ A3 h

1 ?' p: j! O7 Z$ ~+ [) t( K  [先谢谢啦!
发表于 2010-4-9 15:26:40 | 显示全部楼层 来自: 中国台湾
本帖最后由 SunVei 于 2010-4-9 15:32 编辑
: Q( t3 m1 q9 S& B4 M  O
# B  A. I9 ]( f: M/ K6 X请参阅 AppLoad 的帮助' C/ n2 G6 |9 a: x6 j: B# J
Command: appload/ |) r" S3 \. E( |
& s  W6 r, [2 J" \+ v0 x
....在2004中把复制命令默认为多重复制....: R. C5 a/ H2 |1 ^
需自定义....
4 s0 ]6 v# D1 U(defun c:Mc (/ ss)
: [( u( d7 w2 t2 g$ @7 j0 u   (setvar "OrthoMode" 1)
! l7 F+ L/ U( Z) V' v" O   (setq ss (ssget))/ A2 y+ k: S* i/ M
   (command "copy" ss "" "M")# F9 p) q2 n8 N% v# j" K7 k' d' i
)

评分

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

查看全部评分

 楼主| 发表于 2010-4-9 19:26:11 | 显示全部楼层 来自: 中国湖南长沙
都搞定了,多谢老大的帮助。
2 G, a2 z9 |  C, E* S1 ?
& f8 V, P! s( D# E还有一件小事请帮忙,5 t# C" Q! e( R& I5 }* @* g" Y
mechanical 2006里面有两个命令非常有用," N) V" S6 O3 W2 g5 l
1. 打断标注  amdimbreak2 Y! S4 ?; g0 q% G, m9 }4 e& e* ~* H9 K# `
2. 检查标注  amcheckdim
8 S9 {' g( F4 k( j我也想把这两个命令移植到2004中去,
1 [0 v6 ~- M! ?" k; A能实现么?
发表于 2010-5-12 17:51:51 | 显示全部楼层 来自: 中国江西赣州
可以,学习autolisp就可以了
 楼主| 发表于 2010-7-3 12:37:03 | 显示全部楼层 来自: 中国广东汕尾
6# blc007
7 V2 f/ M* T8 ~1 R' [2 k+ M4 J  u+ {/ M- g  T2 s9 ~! O  L
7 X  H' A  r3 r- X0 }( `
具体要学习些什么内容,怎么提取软件中的LISP程序,
& M% [* o6 g: l9 [' `2 a麻烦讲清楚点。
发表于 2010-9-19 15:04:49 | 显示全部楼层 来自: 中国辽宁大连
请大家讲解细点。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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