香草负载
打开CAD时,将打开ACADProject(Global1)I';我想让CAD在启动时加载dvb,所以我';我想我可能想编辑一下;无论什么“;把这件事提出来
建议:恼火的:
嗯,这是一个有趣的问题b/c有很多东西你可以编辑加载dvb文件 ;你对编辑熟悉些什么 ;您可以创建一个加载DVB文件的LISP文件,或者将它们放在您的启动套件中(我不会,但您可以) ; 在那一点上,我不同意杜先生的意见 ;如果您希望在启动时加载它们,尤其是当它们';我们将在后台运行,我认为没有理由不把它们放在启动套件中 ;您也可以使用ACAD。DVB作为自动加载程序。 我不使用套房b/c有时它会吓坏,不会';t装载物品 ;我确实在某些方面使用它,但我使用MNL文件来加载我们的例程 ;我在LISP中还有一个loader函数,它检查函数并在调用例程时加载dvb(如果需要)
是的……这样,部分菜单就可以控制通过MNL加载的内容……对我来说很有用。 同意';在需要之前没有理由加载它们,而加载程序lisp非常适合这一点,我有两个VBA程序,它们经常在后台运行。本人';我从来没有遇到过创业套件的问题,或者至少从来没有注意到。 我也是,但我在这里看到了抱怨。(我想不起在哪里看到的,只是记下) 通常不需要在菜单宏类型中预加载VBA模块…
-VBARUN;MyApp.dvb!宏功能。MyFunction是MyApp。加载dvb文件并执行宏。MyApp。宏完成后,dvb文件保持加载状态
dvb模块必须位于AutoCAD环境的路径中,否则您';ve指定调用中的完整路径。 这完全取决于您希望启动代码何时运行
将其添加到启动套件/mnl等几乎处于Acad加载过程的最后阶段,您还将受到acadvba/acvba的冲击。当时arx正在加载
最好的办法就是扔一个;acad。rx“;文件放入您的搜索路径,并在其中放置一行;acadvba。arx“;或;acvba。arx–取决于acad you的版本';重新运行
这确保VBA解释器arx加载了所有其他启动arx文件
然后,你把一个;Acad。dvb“;搜索路径中的文件-这是vba#039;相当于acad.lsp…它将自动加载。如果您希望在启动时从Acad执行某些操作。dvb,将一个名为AcadStartup的公共子模块放入公共模块,其中的任何代码都将在acad启动时执行
这个方法将确保你的东西在任何相关的lisp/startup套件之前运行……这一切都取决于你想要什么(阅读-我总是这样做)。
干杯,Glenn。 我就是这么做的^   ;而且效果非常好
页:
[1]
2