明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 864|回复: 4

用VB6.0代码加载fas或vlx文件

[复制链接]
发表于 2019-9-17 10:24:26 | 显示全部楼层 |阅读模式
如题,请问怎样用VB6.0代码加载fas或vlx文件?
发表于 2019-9-17 12:53:44 | 显示全部楼层
为什么是VB6.0?
你说的是VBS脚本还是什么?
你说的加载是让fas或vlx文件随CAD自动加载,还是用的时候加载?
 楼主| 发表于 2019-9-17 13:13:56 | 显示全部楼层
satan421 发表于 2019-9-17 12:53
为什么是VB6.0?
你说的是VBS脚本还是什么?
你说的加载是让fas或vlx文件随CAD自动加载,还是用的时候加载?

谢谢关注。我说的VB是Microsoft Visual Basic 6.0 中文版。(LOAD"C:/资料夹(自定)/XXX")       可以这样加载LSP文件,不知道是否有类似的方法,在需要使用时不必打开对话框就可以加载fas或vlx文件
发表于 2019-9-17 20:04:17 | 显示全部楼层
本帖最后由 Kye 于 2019-9-17 20:07 编辑
sunny_8848 发表于 2019-9-17 13:13
谢谢关注。我说的VB是Microsoft Visual Basic 6.0 中文版。(LOAD"C:/资料夹(自定)/XXX")       可以这样 ...


   dim  acadapp As Object
   dim  Thisdrawing As Object
    Set acadapp = GetObject(, "AutoCAD.Application")
    If Err Then
        Err.Clear
        Set acadapp = CreateObject("AutoCAD.Application")
        If Err Then
            MsgBox Err.Description
            End
            Exit Sub
        End If
    End If
    acadapp.Visible = True
Set Thisdrawing = acadapp.ActiveDocument


Thisdrawing.SendCommand ("(setq  folderlst nil)" & vbCr) ' 将(setq  folderlst nil) 改为(LOAD"C:/资料夹(自定)/XXX")  就可以了'lisp 冒号 " =  vb中 "& """"&"      最后vb中的冒号后再加个& vbCr
 楼主| 发表于 2019-9-17 21:34:56 | 显示全部楼层
本帖最后由 sunny_8848 于 2019-9-17 22:15 编辑
Kye 发表于 2019-9-17 20:04
dim  acadapp As Object
   dim  Thisdrawing As Object
    Set acadapp = GetObject(, "AutoCAD ...

非常感谢帮忙,效果很好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 05:42 , Processed in 0.133643 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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