乐筑天下

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

可不可以在打开图时就执行工程?

[复制链接]

11

主题

21

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2005-3-18 19:35:00 | 显示全部楼层 |阅读模式
2002中用VBA开发了一个工程,已经嵌入到了dxt.dwg中。现在每次要运行程序,都要打开图,然后点击“->宏->宏”,出现对话框后再点运行。比较麻烦。
  可不可以在打开图的时候就执行图中嵌入的工作??
  多谢!
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2005-3-19 06:55:00 | 显示全部楼层
用户可以自动运行 acad.dvb 文件中的任何宏,方法是从 AutoCAD 启动功能(如 acad.lsp)中通过
VBARUN 的命令行版本调用。例如,要自动运行名为 drawline 的宏,请先将 drawline 宏保存在 acad.dvb 文件中。然后调用 notepad.exe 并在 acad.lsp 中创建(或附加)下面几行: (defun S::STARTUP()     (command "_-vbarun" "drawline"))
将宏命名为 AcadStartup,这样在加载 VBA 时就会自动运行该宏。当加载 VBA 时,将自动执行 acad.dvb 文件中所有名为 AcadStartup 的宏.
回复

使用道具 举报

11

主题

21

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2005-3-19 12:24:00 | 显示全部楼层
acad.dvb 文件是不是还要放在Support文件夹中? acad.lsp 也是在Support文件夹中吧?如果这样的话,别人要是拷贝我的文件用的话,是不是也要将acad.dvb 文件粘贴到Support文件夹中,是不是还得将(defun S::STARTUP()     (command "_-vbarun" "drawline"))
价码也加到acad.lsp 中?这样不是会给用的人带来些麻烦!可不可以就将工程放在图里,每次只拷一个图就可以,然后打开图以后就可以自动运行宏?或者将图和工程分开也行,也就是将工程也拷贝过去,然后打开图时就可以自动运行宏。而不用每换一台机器都要将将acad.dvb 文件粘贴到Support文件夹中,而且每次都要改acad.lsp 文件。
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2005-3-19 13:59:00 | 显示全部楼层
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:hwvbkk1vitz.dwg 
下载次数:0  文件大小:29.19 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]

回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
7
发表于 2005-3-20 01:30:00 | 显示全部楼层
楼上的利用event
好办法
回复

使用道具 举报

12

主题

71

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2005-3-21 11:53:00 | 显示全部楼层

能否提供一个用2002可以打开的版本?
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2005-3-21 14:46:00 | 显示全部楼层
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:rkpnrfc10al.dwg 
下载次数:0  文件大小:37.08 KB  售价:2银币 [记录]
下载权限: 不限 以上或 Vip会员   [开通Vip]   [签到领银币]  [免费赚银币]

回复

使用道具 举报

12

主题

71

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2005-3-21 17:53:00 | 显示全部楼层
谢谢
回复

使用道具 举报

11

主题

21

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2005-3-21 18:11:00 | 显示全部楼层
多谢版主了!
回复

使用道具 举报

11

主题

21

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2005-3-21 18:27:00 | 显示全部楼层
现在我又遇到了新问题!
每次打开底图都会在此图上生成新的图,而新图都是与数据相关的,不同的数据生成的图就不一样。如果我要把新图保存下来,为了不破坏底图,要选择“另存为”。而我另存了新图以后,再将其打开的时候,他还会运行嵌入的程序(这时不需要运行嵌入的程序,因为图的结果我已经有了,我只想看存下来的图),因为程序是嵌入图中的,也被存了下来。
现在不知道该怎么解决了!!!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-16 22:09 , Processed in 0.474399 second(s), 78 queries .

© 2020-2025 乐筑天下

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