理正user.lsp
为何我原来的简化命令不能用了?【答】软件自动采用提供的简化命令,在SYS子目录下,文件名为ACAD.PGP,用户可以修改,也可以用您原来的ACAD.PGP来覆盖。此外,对一些复合命令可以用AutoLisp来编程实现,例如想用“ZE”来表示执行ZOOME命令,则用LISP可编制如下:
(defun c:ze()(command "zoom" "e"))
将它加到USER目录下的USER.LSP文件中,系统会自动加载该文件。
对于理正给排水软件提供的命令,也可以自行设置简化命令,运行【设置查询】-【简化命令】来处理。
简化命令有两种,一种是ACAD本身的简化命令(例如用L来表示LINE命令),这是在ACAD.PGP文件中定义的,我们在软件安装目录下也提供了一个ACAD.PGP文件,与大家的习惯也许不尽相同,只需要将你自己的ACAD.PGP文件拷贝过来覆盖即可;其二是理正给排水/设备软件的简化命令,可以在此设置修改。但由于各人侧重不同,有的人需要的在此没有定义。此时可以有如下方法:先在边菜单上点取该命令,此时在下面的命令行上会有该命令启动程序及所在文件(若看不到,请按下F2即可)。可能会出现如下两种情况:
例如在点取[绘管道]-[给水管]时出现:
命令: pipe_g
当前__管径: 25___管材: 聚丙烯管___标高: 0.0__捕捉半径:100.0
管径D/管材C/标高E/参考点R/参考线A/立管L/断管符号B/捕捉半径S/回退U/帮助?/<点取>:
上面的pipe_g即为该执行命令。不需要加载文件,该命令或在核心程序ARX中定义,或已经自动加载。
点取[标注统计]-[管径-沿线]时,出现:
命令: (_@LD"dimdn3")
命令: dimdn3
其意义该命令需要加载dimdn3文件,执行命令是dimdn3。
知道上面的过程,此时我们可以在软件安装下的USER目录下的USER.LSP中增加自己的简化命令。可以用记事本打开该文件,在其最下面加入下面的语句即可(以“;”开头部分为注释,可以要也可以不要):
;; 定义给水管,简化命令是gs
(defun c:gs()
(c:pipe_g)
)
;; 定义沿线标管径,简化命令是dn
(defun c:dn()
(_@ld"dimdn3")
(c:dimdn3)
) (defun c:pdn ()
(c:trpldn)
) 1:自喷计算的时候,同样的操作为什么有时候会出所选面积里没有喷头,有时候却又可以,
2:简化命令中,有些在简化命令中找不到,但我想使用简化命令,如何,
例如:按喷头附管径这个命令在简化命令中找不到,我想简化按喷头附管径这命令,应该怎么办呢
飘雪*随风(415894712) 2009-3-17 13:43:10
没有人回答吗?!!!!谁知道的告诉一下哈!
飘雪*随风(415894712) 2009-3-17 13:45:35
1:自喷计算的时候,同样的操作为什么有时候会出所选面积里没有喷头,有时候却又可以,
2:简化命令中,有些在简化命令中找不到,但我想使用简化命令,如何,
例如:按喷头附管径这个命令在简化命令中找不到,我想简化按喷头附管径这命令,应该怎么办呢
页:
[1]