找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 420|回复: 2

[密技]:人人都会定制天正边菜单!

[复制链接]
发表于 2003-8-19 19:54:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
大家好,以前我讲过怎么制作天正的快键,也许大家还不是太明白,不过请等待几天,我把快键制作的详细教程发到了文章中心,等贴出之后,我会通知大家。

现在我再讲讲关于天正边菜单的更好应用,如果大家都学会了怎么编制天正快键,(我的希望就是大家都会)那么,有一点是绝对可以肯定的,就是快键命令越来越多,大家每次用不是很常用的快键怎么办?那就是打开你编辑的lsp去看!那样是不是很浪费时间,更浪费的是心情。去lsp里看快键命令还不如去点一下菜单找找看了!
所以我现在想教大家的就是把快键命令写在天正的命令旁边。
这样,大家想用不常用的快键时,去找一次命令,快键就在它旁边,以后用你会更快的记住的。还是因为我只用天正3,所以以下讲的还是3的修改方法。

我先讲其中一个方法,保守估计能省你几步操作的:

   1 通过改PGP文件
   大家打开C:\Tangent\Tch14\SYs\里的acad.pgp文件,找到:

; Examples of external commands for Windows
; See also the STARTAPP AutoLISP function for an alternative method.

EXPLORER,  START EXPLORER, 1,,
NOTEPAD,   START NOTEPAD,  1,*请输入待编辑的文件: ,
PBRUSH,    START PBRUSH,   1,,

找到没?离开始很近的,他可以使你在cad界面下打开其它的应用程序,而且是像执行cad命令一样的。感兴趣的朋友可以再望那段文字上面的:

DEL,       DEL,            0,请输入将被删除的文件: ,
DIR,       DIR,            0,请输入待列表的文件: ,
TYPE,      TYPE,           0,请输入须显示内容的文件名: ,
fcopy,     copy,           0,请输入拷贝源文件及目标文件(中间隔以空格): ,
ren,       ren,            0,请输入改名源文件名及目标文件名(中间隔以空格): ,
EDIT,      START EDIT,     1,请输入待编辑的文件: ,
SH,        ,               1,*DOS Command: ,
SHELL,     ,               1,*SHELL to dos command :,
START,     START,          1,*Application to start: ,

有些编程基础的朋友一定已经想到了吧?呵呵
XXXXXXXX下面是你需要修改的地方XXXXXXXXXXXX
例如:我的快键是在C:\Tangent\Tch14\LISP里的mark.lsp,
所以在后面加上

EXPLORER,  START EXPLORER, 1,,
NOTEPAD,   START NOTEPAD,  1,*请输入待编辑的文件: ,
PBRUSH,    START PBRUSH,   1,,
mark,   start notepad C:\Tangent\Tch14\LISP\mark.lsp,1,,

这样你在用天正的时候,要是忘记了快键,那么打入“mark”,你的快键文件就打开了。

  2 直接修改MNS文件(这个方法是我推荐的)
  你可以打开C:\Tangent\Tch14\SYS里的tch.mns文件,
你可以看到这段:

***SCREEN
[天正建筑]
[3.0版]
[平 面…]^C^C$S=cla_ $S=plan_
[立 面…]^C^C$S=cla_ $S=ele_
[剖 面…]^C^C$S=cla_ $S=section_
[详 图…]^C^C$S=cla_ $S=detail_
[三 维…]^C^C$S=cla_ $S=3d_
[    ]
[初始设置]^P^C^C(_@ld"tchcfg");^Ptchcfg;
[出图比例]^P^C^C(_@ld"chscl");^Pchscl;
[    ]
[尺 寸…]^P^C^C(_@ld"dimadj") $S=cla_ $S=dim_ (damnu) (damnu4) ^P
[标 高…]^P^C^C(_@ld"eledim") $S=cla_ $S=elev_ (edmnu) ^P
[标 号…]^C^C$S=cla_ $S=mkno_
[图 库…]^C^C$S=cla_ $S=ddbl_
[文 字…]^C^C$S=cla_ $S=words_
[表 格…]^C^C$S=cla_ $S=table_
[布 图…]^C^C$S=cla_ $S=paper_
[接 口…]^C^C$S=cla_ $S=intface_
[工具一…]^C^C$S=cla_ $S=tool1_
[工具二…]^C^C$S=cla_ $S=tool2_
[    ]
[出 图 ]^P^C^C(_@ld"plotdwg");(plotdwg);^Pplot;
[    ]
[    ]

你只需要把你快键的名称写在汉字的后面就可以了,

例如我的:
***SCREEN
[天正建筑]
[3.0快键版]^C^C$S=cla_ $S=shuoming_
[平 面…]^C^C$S=cla_ $S=plan_
[立 面…]^C^C$S=cla_ $S=ele_
[剖 面…]^C^C$S=cla_ $S=section_
[详 图…]^C^C$S=cla_ $S=detail_
[三 维…]^C^C$S=cla_ $S=3d_
[    ]
[初始设置SE]^P^C^C(_@ld"tchcfg");^Ptchcfg;
[出图比例BL]^P^C^C(_@ld"chscl");^Pchscl;
[    ]
[尺 寸…]^P^C^C(_@ld"dimadj") $S=cla_ $S=dim_ (damnu) (damnu4) ^P
[标 高…]^P^C^C(_@ld"eledim") $S=cla_ $S=elev_ (edmnu) ^P
[标 号…]^C^C$S=cla_ $S=mkno_
[图 库…]^C^C$S=cla_ $S=ddbl_
[文 字…]^C^C$S=cla_ $S=words_
[表 格…]^C^C$S=cla_ $S=table_
[布 图…]^C^C$S=cla_ $S=paper_
[接 口…]^C^C$S=cla_ $S=intface_
[工具一…]^C^C$S=cla_ $S=tool1_
[工具二…]^C^C$S=cla_ $S=tool2_
[    ]
[出 图 ]^P^C^C(_@ld"plotdwg");(plotdwg);^Pplot;
[    ]
[    ]
[外挂程序]^C^C$S=cla_ $S=waigua_
[    ]
**shuoming_
[.主菜单.]^C^C$S=cla_ $S=screen
[————]
[版本说明]
[————]
[ 说 明…]shuoming
**waigua_
[.主菜单.]^C^C$S=cla_ $S=screen
[————]
[-外  挂-]
[————]
[超级修剪EB]eb
[变宽连接LWC]lwc

其中的外挂程序是我自己常用的lsp,也可以挂在天正的边菜单上,
其它明显的是:

**PLAN_
[.主菜单.]^C^C$S=cla_ $S=screen
[————]
[-平 面-]
[————]
[轴 线SZX]^C^C$S=cla_ $S=axis_
[单线墙…]^C^C$S=cla_ $S=swall_
[双线墙SSQ]^C^C$S=cla_ $S=dwall_
[墙编辑SQB]^C^C$S=cla_ $S=edwall_
[柱 子SZZ]^C^C$S=cla_ $S=column_
[门 窗SMC]^P^C^C(_@ld"window0") $S=cla_ $S=window_ (wdmnu0) ^P
[阳 台SYT]^C^C$S=cla_ $S=balcony_
[楼 梯SLT]^C^C$S=cla_ $S=stair_
[室 外SSW]^C^C$S=cla_ $S=outside_
[屋 顶SWD]^C^C$S=cla_ $S=proof_
[鸟 瞰SNK]^C^C$S=cla_ $S=bird_
[工 具SGJ]^C^C$S=cla_ $S=ptool_
[    ]
[总 图SZT]^P^C^C(_@ld"dimadj") $S=cla_ $S=mplan_ (damnu4) ^P
[日 照SRZ]^C^C$S=cla_ $S=sunshd_
[    ]
[条件图STJ]^C^C$S=cla_ $S=conditn_


还有:

**AXIS_
[.主菜单.]^C^C$S=cla_ $S=screen
[.平 面.]^C^C$S=cla_ $S=plan_
[————]
[-轴 线-]
[————]
[直线轴网XX]^P^C^C(_@ld"axis");^Pdesaxis;
[弧线轴网XH]^P^C^C(_@ld"caxis");^Pcaxis;
[    ]
[轴网标注XD]^P^C^C(_@ld"dimax");^Pdimax;
[逐点轴标XF]^P^C^C(_@ld"dimax");^Pdimax1;
[角注弧轴XJZ]^P^C^C(_@ld"dimaw");^Pdimawf;
[    ]
[轴号定义XY]^P^C^C(_@ld"axidef");^Paxidef;
[单轴变号XB]^P^C^C(_@ld"axtool");^Paxcha;
[多轴变号XC]^P^C^C(_@ld"axtool");^Pmaxcha;
[    ]
[改变线型XG]^P^C^C(_@ld"axtool");^Pchdote;
[消重轴线]^P^C^C(_@ld"rduplac");^P(rduplac"*轴线,*轴标");
[    ]

看明白了吗?
还有做完这些后,你需要把边菜单的字体改一改,多使几种字体,你可以找到全部显示的字体。我用的是courier,常规,8号字。
你可以试试其它的字。

现在你的天正边菜单上也有快键名称了,遇到不常用的看一遍会加快你的记忆。时间长了会提高你的快键速度的。

有什么疑问,大家可以相互学习。这次就讲这些吧,下次我想讲讲怎么在cad里完成几乎所有windows里的操作,例如:打开mp3听歌,打开资源管理器,打开计算器,打开超级解霸等等,
这样你设置开机就进cad,然后各种操作就在cad里用,(包括在cad里键入:cad,系统就打开一个新的cad,)我想会更提高大家画图的速度的。


谢谢ZDARC斑竹对我的鼓励,可是好象没有多少人对这种东西感兴趣,唉...为什么大家都是喜欢直接下别人的东西,而不肯去学点东西然后自己去亲自做呢?

前几天我刚写完这个帖子,我和斑竹们商量希望能置顶,能引起大家的注意,能让大家都学会点东西,可是现在!
不好意思了,斑竹们,还是麻烦你们把这个帖子不要置顶了,浪费了论坛的空间,给那些带附件又收币的帖子留着吧。

现在有天正公司的人来开发cad,还有好多的人也在开发,但是象大家这么样的------只是去用,却完全不懂是什么原理,不去了解最原始的东西,我不知道再过几年,还有谁在开发适合我们用的cad。现在我的心情好复杂,唉.....
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-8-27 18:25:41 | 显示全部楼层
不会程序,能想个办法让我们看得懂,好不好?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

队长 该用户已被删除
发表于 2003-8-27 23:01:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-16 01:30 , Processed in 0.267392 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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