本帖最后由 cheng5276 于 2012-12-29 22:05 编辑
请教大侠们:
VLISP提供的vlisp-compile函数仅能将单个文件.LSP编译为.FAS,没有提供打包成VLX的函数。
正常情况下编译文件都是按如下流程去编译LISP并打包成VLX,每次都要这么来一遍,挺烦的,如何能够直接以自定义命令的方式一键编译?
网友答: 哎,难道真的无解麽?网友答: vlisp-compile网友答: 只能将其打包成fas,打包成vlx还没见过。网友答: 还真没见过一键打包的。。。
网友答:
在vlisp中,“文件”->"生成应用程序"->"新建应用程序向导",自己试一下就知道了网友答:
本帖最后由 cheng5276 于 2012-12-31 20:42 编辑
这个编译VLX的组织文件,内含打包VLX的所有设置及LSP文件列表。重新编译直接选择这个文件。
以下为示意性的内容。
;;; Visual LISP 生成文件 [V1.0] HB01 saved to:[F:/CHENG5276/界面模式二(确定)] at:[2/28/12]
(PRV-DEF (:target . "HB01.VLX")
(:active-x . T)
(:separate-namespace)
(:protected . T)
(:load-file-list
(:lsp "00LIB.lsp")
(:lsp "001总图绘制.lsp")
(:lsp "002标注汇总.LSP")
(:lsp "003绿化种植.lsp")
(:lsp "004套框布图.lsp")
(:lsp "005图层相关.lsp")
(:lsp "006文字表格.lsp")
(:lsp "007图案填充.lsp")
(:lsp "008曲线处理.lsp")
(:lsp "009图块相关.lsp")
(:lsp "010快速选择.lsp")
(:lsp "011零散归集.lsp")
;...............等等等等......................
)
(:require-file-list (:txt "00版本号.txt"))
(:ob-directory)
(:tmp-directory)
(:optimization . st)
)
;; EOF
网友答:
谢谢,不过这个我当然知道,我就是嫌这个麻烦,想简化自定义个一键命令自动读取预先设置好的PRV文件,直接编译成预设的VLX文件。CAD好像在VLISP没有提供编译成VLX的方法。不知高手有无其他方法。网友答:
呵呵,听过,不过还没用过,谢谢提醒网友答: http://bbs.mjtd.com/thread-184571-1-1.html
请教大侠们:
VLISP提供的vlisp-compile函数仅能将单个文件.LSP编译为.FAS,没有提供打包成VLX的函数。
正常情况下编译文件都是按如下流程去编译LISP并打包成VLX,每次都要这么来一遍,挺烦的,如何能够直接以自定义命令的方式一键编译?
网友答: 哎,难道真的无解麽?网友答: vlisp-compile网友答: 只能将其打包成fas,打包成vlx还没见过。网友答: 还真没见过一键打包的。。。
网友答:
在vlisp中,“文件”->"生成应用程序"->"新建应用程序向导",自己试一下就知道了网友答:
本帖最后由 cheng5276 于 2012-12-31 20:42 编辑 这个编译VLX的组织文件,内含打包VLX的所有设置及LSP文件列表。重新编译直接选择这个文件。
以下为示意性的内容。
;;; Visual LISP 生成文件 [V1.0] HB01 saved to:[F:/CHENG5276/界面模式二(确定)] at:[2/28/12]
(PRV-DEF (:target . "HB01.VLX")
(:active-x . T)
(:separate-namespace)
(:protected . T)
(:load-file-list
(:lsp "00LIB.lsp")
(:lsp "001总图绘制.lsp")
(:lsp "002标注汇总.LSP")
(:lsp "003绿化种植.lsp")
(:lsp "004套框布图.lsp")
(:lsp "005图层相关.lsp")
(:lsp "006文字表格.lsp")
(:lsp "007图案填充.lsp")
(:lsp "008曲线处理.lsp")
(:lsp "009图块相关.lsp")
(:lsp "010快速选择.lsp")
(:lsp "011零散归集.lsp")
;...............等等等等......................
)
(:require-file-list (:txt "00版本号.txt"))
(:ob-directory)
(:tmp-directory)
(:optimization . st)
)
;; EOF
网友答:
wangph 发表于 2012-12-31 09:00
在vlisp中,“文件”->"生成应用程序"->"新建应用程序向导",自己试一下就知道了
谢谢,不过这个我当然知道,我就是嫌这个麻烦,想简化自定义个一键命令自动读取预先设置好的PRV文件,直接编译成预设的VLX文件。CAD好像在VLISP没有提供编译成VLX的方法。不知高手有无其他方法。网友答:
cheng5276 发表于 2012-12-31 20:36
谢谢,不过这个我当然知道,我就是嫌这个麻烦,想简化自定义个一键命令自动读取预先设置好的PRV文件,直接 ...
呵呵,听过,不过还没用过,谢谢提醒网友答: http://bbs.mjtd.com/thread-184571-1-1.html