From f8de37fe1d4fe96a22c801179aa56ca2f9a24e37 Mon Sep 17 00:00:00 2001 From: 230238001 <15151850021@126.com> Date: Sat, 2 May 2026 12:38:47 +0800 Subject: [PATCH] Update README with installation and usage instructions --- README.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 06f67a3..fa35010 100644 --- a/README.md +++ b/README.md @@ -11,20 +11,11 @@ Rhino 插件,根据用户自定义 XML 配置,给 Block 实例附加属性 - 模板自动持久化,Rhino 重启后自动恢复 - 导入时检测属性集冲突,覆盖或新增 -## 安装 +## 使用 -### 编译 +### 安装 -```bash -cd UserStringProperty -dotnet build -``` - -输出:`UserStringProperty/bin/UserStringProperty.dll` - -### 加载到 Rhino - -1. 将 `bin/UserStringProperty.dll` 重命名为 `UserStringProperty.rhp` +1. 下载发布的rhp文件,放置到rhino安装目录下 Rhino 8\Plug-ins 2. Rhino → `Options` → `Plug-ins` → `Install` → 选择 `.rhp` 文件 ### 使用 @@ -36,14 +27,24 @@ dotnet build 5. 在下拉框中选择属性集,编辑各字段值 6. 点击 **写入属性** -## 模板导入 +### 模板导入 加载 XML 时,会弹出对话框让选择 cmig 和属性集,检测同名冲突: - **同名属性集不存在** → 直接保存为新模板 - **同名属性集已存在** → 需确认是否覆盖 -## XML 配置格式 +### 编译 + +```bash +cd UserStringProperty +dotnet build +``` + +输出:`UserStringProperty/bin/UserStringProperty.dll` +将 `bin/UserStringProperty.dll` 重命名为 `UserStringProperty.rhp` + +## XML 配置 插件根据 XML 动态生成 UI。示例 XML 格式如下: @@ -78,7 +79,7 @@ dotnet build 属性名的 `default` 值以 `---` 开头时(即 `default="--------------------"`),该属性显示为分组标题栏。 -## 模板存储 +### 模板存储 已加载的 XML 模板会复制一份保存到插件目录,重启 Rhino 后自动恢复: