使用 .bat 文件自动启动 Autocad 和 运行 VBA

Start Autocad and run VBA automatically with .bat files

我有以下问题。我有一个从特定网络位置检索 dwg 文件的应用程序。检索后,我编写了一些 vba 命令来检索这些文件并对它们进行一些操作。

我希望能够使用 .bat 文件自动完成整个过程。

启动 .net -> 完成 .net -> 启动 Autocad。

第二个节目也是如此。

对于一个应用程序来说,这很好用。这个我用过VBA run on startup。 但这将我限制为一个,因为程序将在不同时间启动并启动 vba 的相同实例。 这两个程序将 运行 在同一台计算机上并将 运行 作为服务。

我发现使用 .net 启动 autocad 的更简单方法是通过 bat 文件。 有什么方法可以使用 bat 文件或其他任何东西自动执行某些命令。

例如 2 脚本在 bat 文件中可能看起来像这样。

"C:\Program Files\Autodesk\AutoCAD 20XX\acad.exe" with firstListOfCommands.scr

"C:\Program Files\Autodesk\AutoCAD 20XX\acad.exe" with secondListOfCommands.scr

你对我如何实现这一点有什么建议吗?

打开时指定 AutoCAD 脚本的命令行开关 运行 是 /b。

"C:\Program Files\Autodesk\AutoCAD 20XX\acad.exe /b firstListOfCommands.scr”

参考: http://help.autodesk.com/view/ACD/2016/ENU/?guid=GUID-8E54B6EC-5B52-4F62-B7FC-0D4E1EDF093A