导航:首页 > 程序命令 > cad加载宏命令

cad加载宏命令

发布时间:2024-03-28 08:54:17

⑴ CAD怎么运行宏

一般运行宏的三种办法:

1、输入vbarun,然后选择宏(首先使用vbaload装载DVB文件);

2、使用vde进入编辑环境,然后运行宏。

直接在命令栏内输入宏名称即可,就像输入命令一样。

1、首先将程序(即DVB文件)与acad2006doc.lsp放在同一本目录下;

2、添加代码:

需要把以下代码放进acad200xdoc.lsp(其中x表示版本,我的电脑上装的是2006,所以是acad2006doc.lsp)

代码如下:

;;自动加载VBA程序的函数
(defun AutoVBALoad (app cmdliste / qapp)
(vl-load-com)
(setq qapp (strcat "\"" app "\""))
(mapcar
'(lambda (cmd / nom_cmd dot nodotcmd)
(progn
(setq dot (vl-string-search "." cmd))
(if dot
(setq nodotcmd (substr cmd (+ dot 2)))
(setq nodotcmd cmd)
)
(setq nom_cmd (strcat "C:" nodotcmd))
(eval
(read (strcat
"(defun " nom_cmd "(/ app)"
"(if (setq app(fdvbfile " qapp "))"
"(vl-vbarun (strcat app \"!" cmd "\"))"
"(nodvbfile " qapp "))"
"(princ))"
)))))
cmdliste
)
nil
)
(defun fdvbfile (app)
(if (not (findfile app))
(if (not (findfile (strcat app ".dvb"))) nil (strcat app ".dvb")) app)
)
(defun nodvbfile (filename)
(princ (strcat "\n文件 " filename "(.dvb) 在搜索路径文件夹中未找到。" ))
(princ "\n请检查支持文件的安装,然后重试。")
(princ)
)

然后在acad200xdoc.lsp中紧接着输入如下代码,当然,这个是可以扩展的,这里这个例子是帮助明经通道论坛上的panwei5301写的代码。

;;自动加载VBA程序 (AutoVBALoad "程序名称"'("宏名称" "模块名称.宏名称"))
(AutoVBALoad "临时DVB"'("lianxi01" "lianxi01"))

panwei5301请注意:这里的临时DVB是DVB的文件名,两个lianxi01都是宏名称,当然你可以这样写:

(AutoVBALoad "临时DVB"'("lianxi01" "模块1.lianxi01"))

因为你的lianxi01是放在模块1中的。

3、直接运行程序的名称即可。

阅读全文

与cad加载宏命令相关的资料

热点内容
程序员代码炫酷视频 浏览:80
韩国电影爱情推理片下载 浏览:64
php后台管理系统模板 浏览:334
不太会电脑学习python难吗 浏览:661
苹果手机7APP怎么查看 浏览:543
导师喜欢python 浏览:185
pcb反编译板 浏览:156
十四路末班车电影在线完整版免费 浏览:430
字体命令组中 浏览:87
外国电影最刺激的床戏 浏览:783
0855电影下 浏览:819
oa服务器端口填写什么 浏览:487
电影阴道长到脸上 浏览:753
魔兽怀旧服搬砖怎么选服务器 浏览:498
单机阅读app哪个好 浏览:861
单片机ad录音 浏览:596
活塞压缩机曲轴维修检查 浏览:87
电影软件哪个可以看禁播电影 浏览:217
程序员表白他不主动找你 浏览:748
android不同的layout 浏览:470