我的建议是将加载DVB文件的语句写到acad2004doc.lsp文件中。原因是:acad2004doc.lsp文件是文本文件,所以可以在写安装程序时直接在该文件末尾添加相关的内容,而不象acad.dvb文件不能用文本编辑器修改,只能用文件覆盖。如果只加载,不运行,可以象这样写上:
;;加载VBA程序- (vl-vbaload (findfile "UnNameGroup.dvb"))
- (vl-vbaload (findfile "AutoPlotConfig.dvb"))
- (vl-vbaload (findfile "SetDwgProp.dvb"))
- (vl-vbaload (findfile "AutoLayer.dvb"))
复制代码 如果想将DVB文件做一些LSP命令调用,可以这样: - ;;给标注增加括号的命令
- (defun c:ab()
- (setvar "cmdecho" 0)
- (command "-vbarun" "adddia.dvb!AddBracket")
- (setvar "cmdecho" 1)
- (princ)
- )
|