- UID
- 15646
- 积分
- 152
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2002-11-14
- 最后登录
- 1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
首先说明:下面是用在[B]tartch5-6版本中的旧图编辑也就是为tch3所做的改动这个版本以下的慎用或者不用!!!。[/B]
虽然天正现在已经到了6.0了,从各单位使用来看,方案和施工图阶段使用天正的还是使用的里面的tch3.0的版本,说占用90%的比例毫不夸张。
对于天正3.0的快捷键方面,论坛里已经有很多介绍方法的了,我以前也曾经参与了一点。之所以又提起,我下决心把自己对这个问题的解决办法介绍一下。我曾经用了很多的时间来改动这些程序。
虽然在作图的时候,大家觉得对菜单很熟悉了,可多级菜单的点取还是麻烦之极,所以很多使用者都在用自己的方法改善成快捷键。的确,我觉得菜单的点取实际占用了使用者画图近一半的时间。下面就是我对5。5或者6。0的版本启动所做的改动,因为里面牵掣好多文件,所以介绍起来可能引起混乱,我尽量一条条介绍,希望大家能清楚。简单的方法是直接下载我改好的文件,如果有定义快捷键跟自己使用不习惯的,可打开相应的lisp(目录lisp2d中)的文件直接修改成自己习惯的字符。
思路:为了能在启动tch5-6时能根据自己的快捷键自动加载程序,使用autoload函数,定义一个要加载的程序ldd.lsp,把个文件放在sys目录下(这个文件我打包放在下载里),形式如下:
(princ "\n加载自制简化天正命令 等候..")
(setvar "cmdecho" 0)
(princ "..")
;;;;;;;墙体————
(autoload "dwall" '("dd" "da" "dg" "sdd" "rdd")) ;双墙 弧墙 隔墙
(autoload "cdwall" '("dz")) ;柱墙
(autoload "wltool" '("dcr" "dc" "dgc")) ;圆墙 隔墙复制 墙体复制
……
(autoload "wltool3" '("dv" "sdv")) ;墙线移动
(autoload "thickl" '("dxc" "dcc" "de" "sdxc" "sdcc" "sde")) ;墙线加粗 向内加粗 取消加粗
;;;;;;;门窗—————
(princ "..")
(autoload "clwall" '("cds")) ;选型
(autoload "wdtool" '("cdb" "cx" "cv" "cdf" "tw" "td" "cda"));换门窗 侧翻 左右内外 名称翻转 标名称
……
为了能开机就直接加载这个文件,我们在acaddoc.lsp(下载中有)中后面添加这样几行:
(command "TSetRunMode") ;;这是启动天正后直接转到tch3.0版本绘图状态
(load "cd-lisp") ;;;这是定义的另一个文件,目的是使菜单根据快捷键自动转换到各类别中,下面还要讲到。
(load "ldd") ;;这是加载刚才用autoload定义的lisp的文件
下面的工作是将所有的lisp2d中的lisp根据ldd.lsp中autoload定义的自动加载的快捷键的命令作出相应的改动,这是一个相当大的劳动量。我已经将liasp2d中根据上面ldd.lsp中的快捷键做玩改动,如果想省事,那么下载lisp2d.rar解压到tarch5 or 6的目录下的liap2d中(最好将原来的lisp2d改名)
到这儿,启动你的tch5-6后,就可以直接画图了,有几个命令是将acad.pgp中改动的,一个是直线轴网由原来的ZXZW改为ZW ,弧线轴网由HXZW改为ZWA
哦,别忘了,[B]在配置中将支持路径添加上lisp2d目录[/B]
下面说说菜单自动加载:
天正5-6自己做的菜单有一个问题,不能用cmdmenu函数自动调用,所以,我不用它那个,如果大家一定要用那个,那菜单中的每个命令也要修改成刚才自己定义改动成的那些快捷键,这个也很费事.我做了一个for5X的,如果有试验成功的,我可以重发上来。
我在sys目录下重新定义了一个acad.mnu,已经将此所有的快捷键做了改动,大家可下载放在sys目录下,第一次用时,[B]在命令栏中键入menu,然后找到sys目录,加载acad.mnu菜单,在配置菜单中(键入op),在显示栏打开显示菜单项即可。[/B]
另外我定义了一个文件cd-lisp.lsp 其中的cdmenu就是菜单自动跟随你快捷键转化的函数。
还有一点,就是改动了原来注标高的方式,是用图块的方式做的,增加了相对标高的注法,例如,我们直接做剖面,注一个任意标高,其他的标高都以这个标高做相对标注,避免了每一个标高自己键入的麻烦。只要你做的图准确,标注就可以以一个标高为参考自动计算标注。同时也有标高移动并自动变值的命令。
说了这么多还是很混乱,如果你觉得方便,那么直接按下面方法直接拷贝下载并解压到相应目录中即可。
[B]1:将1.rar (含acad.pgp acad.mnu acad.doc ldd.lsp cd-lisp.lsp)解压到sys目录下(有重复的替换)
2:将2.rar解压到tarch5 or6目录下(记得将原来的lisp2d改名)
3:将3.rar解压到sys2d中这样就ok了![/B]
另外,如果不知道里面的快捷键是什么,可以[B]在命令行中键入hh,可以列出所有已经定义的快捷键的命令。[/B]如果大家想在tch5-6中用到原来的定义门窗块之类,可以将4.rar解压在tarch5 or6中,替换掉原来的ddblm目录,并打开菜单图库栏,找到图库编辑,点附加图库将其目录改为tarch5或者Tarch6。根据自己天正版本定。
快捷键的命令基本全在左手键区,定义的原则是2键到3键,并且基本相邻或者联想,开头子目表示类别,如d开头的基本全是双墙线里面的命令,cd开头是门窗系列,dd是尺寸系列等等 ,后面跟e的一般是各类删除,跟r的是剪切或者恢复,跟v的一般是移动。修改之类……
其他有什么问题的话,在这儿留言,由于改动很大,可能有我没测试出来的不好用的命令(其中for3x版本的三维命令有错,还没改过来),其中也还有其他改动命令,都含在里面,介绍起来实在难表达清楚.如果有问题,还是单独就一点商讨吧!
哦哦哦,的确很混乱,我自己看的都头大,嘿嘿,不过我这几年画图,基本全用键盘命令,已经本能反应按键盘了,再也不用盯着菜单去翻来覆去的点命令了.
好几个文件,一下传不上去。等有条回复再传吧:(( |
|