乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 118|回复: 9

[求助]VBa加载

[复制链接]
cdb

2

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
19
发表于 2006-3-3 14:36:00 | 显示全部楼层 |阅读模式
[求助]VBa加载
请教班竹一个问题,我写了加载VBa的程序,但运行后只加载了该程序,而没有运行里面的宏,不知是什么地方有误,请指教。sw.lisp:
(vl-vbaload (findfile "c:/sw/dmdraw.dvb"))
(defun croject()
    (setvar "cmdecho" 0)
; (vl-vbarun "模块1.menu")
(princ)
)
(defun s::STARTUP()
  (command "_-vbarun" "模块1.menu")
)
其中宏的位置在“C:\sw\dmdraw.dvb!模块1.menu”
回复

使用道具 举报

31

主题

148

帖子

8

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
272
发表于 2006-3-3 16:43:00 | 显示全部楼层
(vl-vbaload (findfile "mxb.dvb"))   'VBA工程mxb.dvb
(defun C:MXM()
(setvar "cmdecho" 0)
  (vl-vbarun "MXM")       '模块1中的宏名MXM
(setvar "cmdecho" 1)
  (princ)
)
回复

使用道具 举报

cdb

2

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
19
发表于 2006-3-5 11:10:00 | 显示全部楼层
我试过了,还是不对呢,只加载了"c:/sw/dmdraw.dvb"程序,而没有运行宏"menu"?
回复

使用道具 举报

cdb

2

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
19
发表于 2006-3-9 21:19:00 | 显示全部楼层
没有人回答?
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-3-9 22:47:00 | 显示全部楼层
你在哪个文件加载的?
回复

使用道具 举报

1

主题

157

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
161
发表于 2006-3-10 10:03:00 | 显示全部楼层
能不能把你想要加载的文件名,路径,模块名都列出来啊......
回复

使用道具 举报

cdb

2

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
19
发表于 2006-3-11 17:59:00 | 显示全部楼层
想要加载的文件名及路径在“C:\sw\dmdraw.dvb!模块1.menu”,其宏的位置为:“C:\sw\dmdraw.dvb!模块1.menu”,在“C:\sw\”下加载“sw.lisp”,希望能运行“模块1”中的宏“menu”,哪位知道,请告之,本人在此感谢!所写的sw.lisp在上面。
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2006-3-11 19:21:00 | 显示全部楼层
在AutoCad200?Doc.lsp文件中加载sw.lisp并运行之
回复

使用道具 举报

4

主题

27

帖子

3

银币

初来乍到

Rank: 1

铜币
43
发表于 2006-3-13 13:38:00 | 显示全部楼层
(DEFUN C:blockmessage ()
    (SETq F (OPEN "C:/WINDOWS/DVBLOG.TXT" "r"))
    (SETq W (read-line F))
    (SETq stanfile (strcat W "block_message.dvb"))
    (COMMAND "_-VBALOAD" stanfile)
    (COMMAND "_-VBARUN" "thisdrawing.blockmessage")
  )
回复

使用道具 举报

cdb

2

主题

11

帖子

2

银币

初来乍到

Rank: 1

铜币
19
发表于 2006-3-13 21:39:00 | 显示全部楼层
我写的这个跟楼上的差不多的,但还是不能运行""模块1.menu"的宏呢,有什么地方有问题?请指教!
(defun s::STARTUP()
     (setvar "cmdecho" 0)
     (command "-vbaload" "c:/sw/dmdraw.dvb")
     (command "-vbarun" "模块1.menu")
     (setvar "cmdecho" 1)
(princ)
)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-6 06:35 , Processed in 1.140610 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表