利用C#进行CAD二次开发,如何设置使得生成的dll文件直接加载执行,不用(netload命令)

具体步骤如下:

1.在项目上右键->添加新建项->选择文本文件TextFile1.txt

2.重命名上述文本文件 为 start.scr

3.修改 start.scr的内容如下所示:

NETLOAD
"F:\CADLearn\AUTOCADCode\MyCD\Chap09\outPutPath\AttachingExternalReference.dll" 

其中的路径为dll文件的生成路径.

4.右键项目->属性->调试  修改启动选项下的命令行参数,如下图所示:

注意检查此处的路径. start.scr文件的路径 可以通过右键查看其属性所得.

如果出现报错消息 "文件名无效" 可能是由于文件路径格式不正确或者路径中存在不可见字符所致。需要检查一下命令行参数中文件路径的格式是否正确,并排除可能存在的问题。

  1. 检查文件路径格式: 确保文件路径格式正确,没有多余的空格或特殊字符。

  2. 删除可能存在的不可见字符: 您提供的文件路径中可能存在不可见字符,尤其是在文件路径的开头或结尾。请确保从双引号开始到双引号结束的字符串中不包含任何不可见字符。您可以手动删除不可见字符,或者将整个路径重新键入以确保正确。

  3. 确保文件存在: 确保指定的文件确实存在于指定的路径中,并且您具有访问该文件的权限。

  4. 检查双引号: 请确保双引号使用的是标准的 ASCII 双引号字符("),而不是其他可能会导致识别错误的字符。有时,从某些文本编辑器中复制粘贴文本可能会导致使用不正确的字符。注意检查路径中的双引号是否是英文模式下的双引号,且/b之后的空格只有一个,/b之前没有空格。如果路径正确,但是依然报错:文件名无效,尝试删掉原来路径中的两个双引号,重新输入英文模式下的两个双引号。

修改后的命令行参数应该类似于以下内容:

/b "F:\CADLearn\AUTOCADCode\MyCD\Chap09\AttachingExternalReference\start.scr"

5.设置完毕, 点击启动执行程序,会自动调用CAD2020,并且在按下F2键 查看消息记录,会看到NETLOAD 和程序集文件名的提示, 表示dll文件已经自动加载成功.

6.另外需要把该dll的文件路径加入到CAD的可信任文件路径下, 这样CAD不会弹出 非信任路径的相关提示.

把相关路径加入 受信任位置的方法为:

op命令 调出选项-> 点击文件选项卡-> 受信任的位置->点击添加,  然后粘贴dll所在文件夹的路径.

OK,全部设置完成.在CAD中输入相关的命令即可启动 dll插件中的功能. 本例中在CAD中输入AttachingExternalReference命令.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值