jakebullet70 发表于 2022-7-6 14:53:10

从命令l运行VBA

Hi all(AutoCad 2007)
 
我试图通过使用CTAG作为名称从命令行运行VBA代码。在搜索网络时,我似乎需要一个小的lisp函数。
 
我从网上找到了这个代码,并将其放入acad2007。lsp文件
 
当它工作时。。。它在启动时运行我的程序,但我不希望这样,我只希望它在我使用命令行并键入CTAG时运行。但是当我这样做的时候,它说它找不到命令。嗯。。。。
 
我想我很接近,但我做错了什么?
 
谢谢大家!

Lee Mac 发表于 2022-7-6 15:01:52

我对VBA知之甚少,但您是否错过了第一个括号?
 
1

jakebullet70 发表于 2022-7-6 15:16:45

谢谢是的,就像缺少括号一样简单!!!!

kon 发表于 2022-7-6 15:25:45

这让我松了一口气!我还回顾了这些困境。。。
不小心的P

Lee Mac 发表于 2022-7-6 15:30:00

 
我假设您没有在ACAD中使用Visual LISP编辑器来创建LISP文件,如果没有,我绝对建议您在命令行中键入VLIDE。还有调试选项。

Lee Mac 发表于 2022-7-6 15:44:15

关于如何使用VLIDE的更多信息,请点击此处。
 
http://www.midpointcad.com/au/docs/lakose_The_Visual_LISP_Developers_Bible.pdf

jakebullet70 发表于 2022-7-6 15:50:47

 
很酷!
谢谢

Lee Mac 发表于 2022-7-6 15:58:08

没有问题,任何其他问题,只要问
页: [1]
查看完整版本: 从命令l运行VBA