问题描述: 

为了实现中望CAD下自动加载DLL或者ZRX,或者一些附件程序需要一些默认路径,二次开程序需要添加一些需要添加搜索路径,如果通过代码实现呢?

步骤指引:

目前有两种方式可以修改搜索路径:

1. 如果需要在启动中望CAD前就添加搜索路径(适用于自动加载DLL或者ZRX),可以选择修改注册表项;

2. 如果希望在软件运行时修改,可以选择通过com接口或修改环境变量“ZWCAD”来添加路径。


修改注册表项

将需要添加的文件夹路径添加到以下注册表路径中,注意原有搜索路径应保留,以免影响zwcad正常运行。

注册表路径:HKEY_CURRENT_USER\SOFTWARE\ZWSOFT\ZWCAD\<软件版本>\<语言>\Profiles\Default\Config
注册表项:ZWCADSEARCHPATH



通过com接口或环境变量修改

      VBA

Sub Example_SupportPath()
    Application.Preferences.Files.SupportPath = Application.Preferences.Files.SupportPath + "D:\My_Support_Path"
End Sub

      C#

ZcadPreferences preferences = Application.Preferences as ZcadPreferences;
preferences.Files.SupportPath += "E:\\work";

      Lisp

(setq new_path "D:\\My_Support_Path")
(setenv "ZWCAD" (strcat (getenv "ZWCAD") ";" new_path))


英文空间链接


★在中望CAD中如何通过代码添加搜索路径?https://confluence.zwcad.com/pages/viewpage.action?pageId=284951922

  • No labels