1

我开发了一个 autocad 插件,我在其中硬编码了一些应该由用户提供的参数.... 我希望用户能够在他在 autocad 中运行 NETLOAD 命令并加载程序集后立即提供参数的值文件....所以简而言之,我想要的是在用户运行我在插件代码中定义的命令之前获取用户输入。

我查看了互联网,发现我可以通过使用编辑器类来获取用户输入......但我的问题仍然存在,因为它在运行命令后获取用户输入......

谢谢你的时间..如果你能帮助我,我真的很感激......

谢谢 :)

4

1 回答 1

2

如果您使用 Autocad .Net 向导开始编码。它将自动创建两个类..MyCommands 类和 MyPlugin 类,类似于此https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/blob/master/AutoCAD%20CSharp%20plug-in/myPlugin 。CS

一旦 NETLOAD 加载了程序集,您在 MyPlugin.cs 中编写的代码将被执行

public class MyPlugin : IExtensionApplication
{
    void IExtensionApplication.Initialize()
    {
         //Your code goes here
    }
}
于 2017-08-28T15:07:33.003 回答