本帖最后由 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


网友答:
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
  • 上一篇:对齐插入动态块问题
  • 下一篇:没有了