浙江给排水资料库

 找回密码
 注册
查看: 5447|回复: 3

理正user.lsp

[复制链接]
发表于 2009-3-17 18:25:27 | 显示全部楼层 |阅读模式
为何我原来的简化命令不能用了?
【答】软件自动采用提供的简化命令,在SYS子目录下,文件名为ACAD.PGP,用户可以修改,也可以用您原来的ACAD.PGP来覆盖。此外,对一些复合命令可以用AutoLisp来编程实现,例如想用“ZE”来表示执行ZOOM  E命令,则用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)

)
 楼主| 发表于 2009-3-17 18:25:43 | 显示全部楼层
(defun c:pdn ()
  (c:trpldn)
)
 楼主| 发表于 2009-3-17 18:26:25 | 显示全部楼层
1:自喷计算的时候,同样的操作为什么有时候会出所选面积里没有喷头,有时候却又可以,
2:简化命令中,有些在简化命令中找不到,但我想使用简化命令,如何,
例如:按喷头附管径这个命令在简化命令中找不到,我想简化按喷头附管径这命令,应该怎么办呢
飘雪*随风(415894712) 2009-3-17 13:43:10
没有人回答吗?!!!!谁知道的告诉一下哈!
飘雪*随风(415894712) 2009-3-17 13:45:35
1:自喷计算的时候,同样的操作为什么有时候会出所选面积里没有喷头,有时候却又可以,
2:简化命令中,有些在简化命令中找不到,但我想使用简化命令,如何,
例如:按喷头附管径这个命令在简化命令中找不到,我想简化按喷头附管径这命令,应该怎么办呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|浙江给排水资料库 ( 浙ICP备17050246号-1 )

GMT+8, 2024-11-23 21:12 , Processed in 0.070179 second(s), 6 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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