明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2142|回复: 7

宏的问题,求教?

[复制链接]
发表于 2004-12-25 08:40:00 | 显示全部楼层 |阅读模式
我用VBA编了一个程序,并在CAD中建了一个按钮,它要求输入按钮的宏。


例如^c^c.....后面应该怎样写才能运行我的程序啊???谢了!
发表于 2004-12-25 14:28:00 | 显示全部楼层

回复

^C^C^P(vl-vbarun "mySubName")
 楼主| 发表于 2004-12-25 16:00:00 | 显示全部楼层
好像不行啊,我在thisdrawing模块建了一个L程序我输入^C^C^P(vl_vbarun "thisdrawing.l") ,运行不了啊!???
 楼主| 发表于 2004-12-25 21:13:00 | 显示全部楼层
到底怎样啊?
发表于 2004-12-25 21:23:00 | 显示全部楼层
vl_vbarun 后面的参数格式应该为:
文件名.dvb!模块名.过程名
如果文件已经加载,则不需要文件名.dvb
如果是Thisdrawing中的过程,则不需要模块名,直接用过程名就行。 这样明白了吧!
发表于 2004-12-25 23:03:00 | 显示全部楼层
呵呵,我曾经(就是04.10)也困惑过,不过搜索了一下论坛里的帖子终于可以用了


回复一下吧


(如果楼主觉的解释可行,建议把主题改为:“工具按钮的宏执行”,这样下次别的人就可以直接用了)


打个比方,如果你在vba里设计了一个窗体,那么在thisdrawing里写


sub         hong()


xxx.show                                 '此处的xxx是你的窗口名字,必须是英文的


end sub


在工具条中写:^C^C-VBARUN "e:/hong1.dvb"                         '此处的"e:/hong1.dvb"内的是你的绝对地址


"e:/hong1.dvb"中的地址是/不是\(不要问我,我也不知道要这样子写)


ok


开始你的定制按钮的执行吧
发表于 2004-12-26 19:25:00 | 显示全部楼层
把宏用Lisp函数定义为命令,再调用,置顶的老大的帖子有
 楼主| 发表于 2004-12-28 08:34:00 | 显示全部楼层
谢谢各位老大啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 18:45 , Processed in 0.190777 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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