QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3813|回复: 5
收起左侧

[求助] R14如何加载vlx的问题?

[复制链接]
发表于 2007-3-26 14:37:44 | 显示全部楼层 |阅读模式 来自: 中国浙江杭州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如题!2 G: f) R- g4 Q8 N! j) j- p1 l

. S8 S  F& a* a网上搜索了一下,,内容如下::哪位大侠帮帮忙!
; q; g9 E) Y: `( {& l
3 V. c/ H8 B1 w/ @
: m& @3 f3 q' v$ b答:: e6 x8 b( I5 @& e% Y
1.将/vlisp目录加入支持路径中:( l+ y/ G* {9 W. i* i/ d" m
   可在选项中的文件支持路径中增加该路径;8 j' N: P5 v* t+ l" B- x, Q

* C" u( @. g( j# P# w2.在acadr14.lsp的最后增加以下内容:( e. E% H' W5 u. u9 G' E; o, Q
  ;; 以下内容将加载Visual LISP以使FAS、VLX文件有效。$ k' X1 h4 S6 o% x, P% r
  (if (not (member "vlrts.arx" (arx)))
6 I% o7 U/ P/ Q# x5 e% @: _* V       (arxload (findfile "vlrts.arx") )# m% e, p. R. S( N5 a3 d1 R' m
  ) 6 G  l+ ^+ p1 U
  (vlrts-init)
) M) W, x3 \) h3 _# W  (setvar "lispinit" 0)
8 `1 I% J/ v$ p7 a4 K# I  (setq *VL-NEW-FULL-INIT*  nil); D1 l6 I( }- n& D( [/ P& C

/ Z  u+ e4 \2 X# p8 E3.在appload.lsp文件中,用以下内容替换函数“loadf”* S  L, P0 p8 R/ }( q. t- @
  (defun loadf( / n)
2 {1 n! K  g% D3 S* p3 \9 F    (setq no_load 0)
6 i* Y* _2 l( v: ?1 P    (foreach n (setq er (make_list))
& m; Y7 ?. m" l4 @1 d      (princ (strcat "\\n加载 " n " ..."))
$ h- u3 I8 G! {. x" [" {      (cond ) t' m0 K3 E8 I  E8 X  B
        ((= "lsp" (strcase (substr n (- (strlen n) 2)) T))" a/ Z7 w7 |* i  d' H
          (if (= (load n "invalid") "invalid")
4 [7 h5 _* E, C- g, N# `& Y            (princ(strcat "文件 " n " 未找到。"))  K  |- F/ t6 A
          )
) m+ R& u5 x. x1 c) _2 D5 `        )
) s1 i9 m5 E) @3 J) h& V: ?        ((or(= "fas" (strcase (substr n (- (strlen n) 2)) T))(= "vlx" (strcase (substr n (- (strlen n) 2)) T)))1 ?! v- i% D5 Q8 J7 J0 J3 y. [4 o
          (if (= (vl-load n) "invalid")
5 |4 p* b' |; J" i            (princ(strcat "文件 " n " 未找到。"))7 D( y9 q7 K9 E( x3 e
          )
; G( Z' O/ ^% b) g: h. T        )
. q4 I% q: H% w, R! {* F3 P        ((or (member (strcase n) (arx)) (member (strcase n) (ads)))
; e( v# x+ T( X9 h! a4 j          (princ (strcat "\\n应用程序 " n " 已加载。"))
2 O. }6 n4 _8 t9 S- v" K" h$ z        ): r8 s# U! h3 s3 t3 S* H3 D! w0 J
        (T
% L8 m* H! `7 \! l          (if (and (= (arxload n "invalid") "invalid")
) s+ k( z& Y6 u' l0 [! @                   (= (xload n "invalid") "invalid"), u8 K3 K2 y- O' T
              )
( W6 U$ k1 M& e) R/ c  A9 X              (princ (strcat "\\n文件 " n " 无效。"))7 J9 ?- W; Q$ X, E% Y
              (princ (strcat "\\n文件 " n " 已加载。"))- s% o5 |$ r$ \3 f* }1 t" }
          )
7 z9 d& G9 c( d% s+ k- x        )
# J9 T+ R" j; n# G      )
2 R5 f- Q9 i/ |    )
+ q, i- Y0 E  G) ], B6 s0 F  )/ S5 v& L3 q) v4 v! ?, {
$ C0 F; j& ?- d2 h
4.在appload.lsp文件中找到appload_mail函数中的以下语句:8 d) |# y' h. @/ s
# x! `6 |: @. [
;; Only check the initial letters as these extensions are
+ a( U' f8 w$ K7 b" [& z      ;; good for NT and Windows.) g# L$ r8 t" ~. X# Y- v; i
      ((= (substr (getvar "platform") 1 17) "Microsoft Windows")
* {7 r! A+ P8 W0 |7 T, M       (setq filetype "lsp;exe;arx")
' g- O# J* `( q$ S& e; t5 k      )
6 k/ k$ A' ~0 y9 O5 i0 w% x1 G, i- H, ?1 S& \
9 L2 J* s( b9 w( ]
将(setq filetype "lsp;exe;arx")替换为/ |! }- F$ A  T
       (setq filetype "lsp;fas;vlx;exe;arx")
0 \! b- H6 f$ n0 o' y1 z, t     
6 v1 }& |# a) v% g  }, [这样就可以在“加载应用程序”对话框中直接加载fas和vlx文件。
  T2 S& y- ~. X1 t# t  i. G) ?
发表于 2007-3-26 15:48:25 | 显示全部楼层 来自: 中国江苏镇江
你已经搜索到了!还要求什么呢?照着做吧!
发表于 2007-3-27 15:33:31 | 显示全部楼层 来自: 中国浙江台州
请问一下VLX是什么程序.....
发表于 2007-5-2 22:52:24 | 显示全部楼层 来自: 中国山东日照
我也很关注此事,问题解决了吗?
发表于 2008-9-20 12:30:59 | 显示全部楼层 来自: 中国浙江杭州
解决不了问题
发表于 2008-9-21 02:28:59 | 显示全部楼层 来自: 中国台湾
VLX 的程序 R14版本是不接受的
" o9 h" {, r* P9 w# E應該是受限於程序處理核心吧
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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