我开发了一个autocad插件,我已经硬编码了一些应该由用户提供的参数.... 我希望用户能够在autocad中运行NETLOAD命令后立即提供参数值并加载程序集文件.... 所以我想要的是在运行我在插件代码中定义的命令之前获取用户输入。
我查看了互联网并发现我可以通过使用编辑器类来获取用户输入...但我的问题仍然存在,因为它在运行命令后获得用户输入....
谢谢你的时间..如果你能帮助我,我真的很感激...
谢谢:)
答案 0 :(得分: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
}
}