# 节点笔记 **Repository Path**: harryxiaocn/note2d ## Basic Information - **Project Name**: 节点笔记 - **Description**: 节点形式记录笔记。(类似思维导图),提供外部操作API。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-11-02 - **Last Updated**: 2025-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: Visual-basic, 思维导图, vb6 ## README # NOTE2D(此工具已停止开发!) 一款强大的笔记工具。 ## 更新日志(Change Log) ### Ve.3.8.0 - **新增功能**: - 添加获取笔记指令:`GETNOTE` / `GN` 获取笔记。 ### Ve.3.7.14 - **新增功能**: - 添加清空指令:`CLEARALL` / `CALL` 清空全部内容。 - **修复**: - 修复最小化关闭程序后再打开时报错的问题。 ### Ve.3.7.13 - **新增功能**: - 添加导出为纯文本笔记的功能。 ### Ve.3.7.12 - **优化**: - 打印为图片后缀更正为 `.bmp`。 - 优化配置文件输出,取消了只读属性。 - 如果没有进行文件更改检测,将不会在右上角提示当前文件保存状态。 - **修复**: - 修复新版本内容不能使用“笔记[路径]”引用功能。 - 修复不能设置规整间距的BUG。 ### Ve.3.7.11 - **新增功能**: - 新增【视图】——【附近节点高亮】显示(功能建议来自:午夜)。 ### Ve.3.7.10 - **修复**: - 修复将化整区间设置为0导致程序崩溃的BUG。 ### Ve.3.7.9 - **新增功能**: - 增加节点名缩略显示。在【视图】——【节点名显示】——【设置显示名长度】中设置。 ### Ve.3.7.8 - **修复**: - 修复打印PNG图片上下颠倒的问题。 - **新增功能**: - 增加文件更改检测的控制选项。在有大图片文件时关闭该选项可减少卡顿。 ### Ve.3.7.6 - **修复**: - 修复两个BUG。 - **新增功能**: - 新增激活引力操作,节点大小*25范围内的矩形区域创建的新节点将自动与中心节点连接。 ### Ve.3.7.5 - **修复**: - 修复一个关于内容函数的BUG。 ### Ve.3.7.4 - **优化**: - 修改节点内容函数: - 名字相似的节点作为源节点:`引源名(VB通配特征字符串)` - 内容相似的节点作为源节点:`引源实(VB通配特征字符串)` - 名字相似的节点作为去节点:`引去名(VB通配特征字符串)` - 内容相似的节点作为去节点:`引去实(VB通配特征字符串)` - 连接自创建:源 `(VB通配特征字符串)` - 连接自创建:去 `(VB通配特征字符串)` ### Ve.3.7.3 - **新增功能**: - 新增引力节点机制。节点内容如下手动保存时触发: - 名字相似的节点作为源节点:`引源名[VB通配特征字符串]` - 内容相似的节点作为源节点:`引源实[VB通配特征字符串]` - 名字相似的节点作为去节点:`引去名[VB通配特征字符串]` - 内容相似的节点作为去节点:`引去实[VB通配特征字符串]` - 新增关闭输出窗口/标签的功能。 ### Ve.3.7.2 - **新增功能**: - 新增连接鼠标悬停选中事件。选中时将显示“源节点名→连接内容→去节点名”。 - 新建节点自动连接上一新建节点功能(在节点编辑窗体中设置)。 - 指定节点,新建节点会自动连接指定节点。 ### Ve.3.7.1 - **修复**: - 修复手动创建连接色彩链路失效的BUG。 - **新增功能**: - 增加富文本恢复操作,能将加密文件内复制的内容粘贴在其它文件里出现的富文本编码转为纯文本。 ### Ve.3.7.0 - **新增功能**: - 节点笔记文件加密功能。 - **修复**: - 修复节点笔记文件重新打开后,节点颜色被重置的BUG。 ### Ve.3.6.8 - **新增功能**: - 新增上下、左右合并选中节点操作。 ### Ve.3.6.7 - **新增功能**: - 新增连接节点名清单显示功能。双击清单窗口列表项,可将视角切换至该节点为中心。 ### Ve.3.6.6 - **新增功能**: - 新增节点自创建功能。节点内容输入“源 `[VB通配特征字符串]`”(特征节点将作为源(母)节点建立连接)或“去 `[VB通配特征字符串]`”(特征节点将作为去(子)节点建立连接)后保存即可自动与已有节点建立连接。 ### Ve.3.6.5 - **新增功能**: - 新增色彩链路功能。建立新连接时根据源节点颜色自动修改新节点颜色。 - 新增控制台色彩链路相关指令: - 色彩链路表修改 `[COLORLINKDICMOD/CLDM]` 字典字符串(`VBColor1:VBColor2,VBColor2:VBColor3...`) - 色彩链路表重置 `[COLORLINKDICRESET/CLDS]` - 打印色彩链路表 `[PRINTCOLORLINKDIC/PCLD]` ### Ve.3.6.4 - **新增功能**: - 新增节点内容拆分功能。快捷键:`T`,将选中的节点内容根据换行数量拆分成该数量个子节点,子节点标题为该行冒号前内容,子节点内容为冒号后内容。 ### Ve.3.6.3 - **更新**: - 更新文件图标。请将压缩包内所有文件拷贝至:“系统盘:\ProgramData\Note”目录下。 - 节点分拆新增创建模式。可手动创建分拆子节点位置。 ### Ve.3.6.2 - **优化**: - 重塑了坐标系。将左上点定义为 `(0,0)`,右下点 `(form.x,form.y)`。 - `F1` 将窗体位置变为 `top:0`,`left:0`。 - `F2` 将窗体大小变为 `w:19200`,`h:10800`。 - 修复负坐标节点归整失败BUG。 - 新增大容量网络命令传输模式。命令“启动大容量命令传输模式:`字节数`”和“start extra long command transmission mode:`字节数`”接需要接收的字节数后可触发,接收足字节数后执行再命令。 - 修复全局视图某些操作后消失的BUG。 - 全局视图将区分选中色与未选中色。 - 放缩时显示坐标系轴。 - 更新文件编码,增加文件坐标系偏移记忆。 - 新增节点拆分功能。快捷键:`S`,将选中的节点根据输入的特征字符(空字符将逐字拆分)拆分成更多子节点,子节点将保持母节点内容,并创建母-子节点连接。 - 新增文件内全部节点上下/左右翻转功能。 ### Ve.3.6.1 - **新增功能**: - 【视图】——【主界面】新增精简内容功能,可预览最多十个字符的节点内容。 - **修复**: - 修复部分系统不能使用相对路径引用的BUG。 ### Ve.3.6.0 - **修复**: - 修复节点归整的一系列BUG。 ### Ve.3.5.7 - **修复**: - 修复无法识别新版本子节点文件的BUG。 ### Ve.3.5.6 - **修复**: - 修复复制时会出现程序崩溃的BUG。 ### Ve.3.5.5 - **优化**: - 节点化整功能将随文件保存。 - 增加程序窗口位置及大小记忆。 ### Ve.3.5.4 - **修复**: - 修复节点笔记配置文件夹丢失造成的程序启动崩溃。 ### Ve.3.5.3 - **修复**: - 修复 `\Fictitious` 下没有节点文件导致的保存节点错误。 ### Ve.3.5.2 - **新增功能**: - 增加 TXT 文章的导入导出功能,将 TXT 文章按字符切为节点。 ### Ve.3.5.1 - **修复**: - 修复一些联想 BUG。 ### Ve.3.5.0 - **新增功能**: - 增加节点联想功能,将已有节点笔记放入“用户文件夹路径\Documents\Note\Fictitious\”目录下,创建或修改节点时会显示其他笔记文件内同节点标题的连接与被连接项。按 ESC 键取消当前节点的联想显示,按回车自动创建所有联想项。 - 主界面菜单栏【功能】——【打开联想节点文件目录】可打开联想文件的存放目录。 ### Ve.3.4.1 - **修复**: - 修复圆周动作的一系列BUG。 - **新增功能**: - 新增有损替换功能。`Ctrl+H` 可打开替换界面。可批量替换节点名、内容、连接内容。 - 节点编辑界面——【节点】——【选域同步修改】内可设置批量同步选域内节点指定内容到当前编辑节点对应内容。 ### Ve.3.4.0 - **优化**: - 控制台文本增加右键菜单。 - 修复新版本导致的搜索结果到新文件程序崩溃的BUG。 - 控制台使用“PageUp/PageDown”键查看命令使用历史。 - **新增功能**: - 新增节点动作控制相关指令: - 设置动作更新速度 `[SETACTIONUPDATASPEED/SAUS]` 更新间隔(数值) - 启动动作时钟 `[STARTACTIONTIMER/SAT]` 1(启动)/0(关闭) - 定义动作 `[DEFINEACTION/DEFA/DA]` 动作名(字符串),动作节点ID1(数值)[|动作节点ID2(数值)[|动作节点ID3(数值)[...]]],动作时间执行间隔(数值),动作类型(直线/圆周),直线:向量X(数值),向量Y(数值)/[圆周:角度(数值),中心节点ID(数值)],动作次数(数值),是否循环(0/1) - 重启动作 `[RESTARTACTION/RA]` 动作名(字符串) - 关闭动作 `[OFFACTION/OA]` 动作名(字符串) - 打印动作列表 `[PRINTACTIONLIST/PAL]` - 打印可执行动作列表 `[PRINTEXECUTABLEACTIONLIST/PEAL]` ### Ve.3.3.2 - **优化**: - 增加节点化整开启矩线后化整位置索引线。 - 优化文件保存与否检查,避免原检查时保存文件引起的程序崩溃。 - 完成 RGB 色与 VBColor 互转功能。 ### Ve.3.3.1 - **优化**: - 加强网络接口的稳定性。 - 取消文件保存的资源释放,避免重复保存导致的程序崩溃。(可能会导致自动保存大文件时体验不佳) ### Ve.3.3.0 - **新增功能**: - 新增程序网络接口执行控制台指令。 - 新增指令: - 创建节点 `[NEWBUILTNODE/NBN]` X位置(数值) Y位置(数值) 标题(字符串) 内容(字符串) VBColor(数值) 大小(数值) 选中(0/1) - 编辑节点 `[EDITNODE/EN]` 节点遍历ID(数值) 标题(字符串) 内容(字符串) VBColor(数值) 大小(数值) - 移动节点 `[MOVENODE/MN]` 节点遍历ID(数值) X位置(数值) Y位置(数值) - 删除节点 `[DELETENODE/DN]` 节点遍历ID1(数值),节点遍历ID2(数值),节点遍历ID3(数值)... - 选中节点 `[SELECTNODE/SN]` 节点遍历ID1(数值),节点遍历ID2(数值),节点遍历ID3(数值)... - 创建连接 `[NEWBUILTNODE/NBL]` 连接源节点遍历ID(数值) 连接去节点遍历ID(数值) 连接内容(字符串) 连接粗细(数值) 选中(0/1) *连接已存在会被删除 - 编辑连接内容 `[EDITLINE/EL]` 源节点遍历ID(数值) 去节点遍历ID(数值) 连接内容(字符串) 连接粗细(数值) - 选中连接 `[SELECTLINE/SL]` 连接1源节点遍历ID(数值):连接1去节点遍历ID(数值),连接2源节点遍历ID(数值):连接2去节点遍历ID(数值),连接3源节点遍历ID(数值):连接3去节点遍历ID(数值)... ### Ve.3.2.1 - **优化**: - 优化节点整化机制。 ### Ve.3.2.0 - **新增功能**: - 新增矩线功能,开启后可看到全局坐标系。 - 新增指令: - 矩线间隔 `[RECTANGLESTEP/RECSTEP]` 步长(数值) - 矩线颜色 `[RECTANGLECOLOR/RECCOLOR]` VBColor(数值)[RColor(数值) GColor(数值) BColor(数值)] - 节点放缩 `[NODEZOOM]` 基点节点名(字符串) X轴放缩倍数(数值) Y轴放缩倍数(数值) - 新增节点整化功能,开启后将限制节点坐标并纠正对齐到矩线网络。 ### Ve.3.1.3 - **修复**: - 修复没有连接或节点笔记文件作为子节点视图打开失败。 - 修改控制台指令: - 阵列新增节点 `[FORNODEADD]` xStart(数值) xStep(数值) xCounts(数值) yStart(数值) yStep(数值) yCounts(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) size(数值) color(数值) - 修复 PNG 打印边界不等留白的BUG,添加了主界面字体及大小、颜色的获取。 - 新增指令: - 自增偏移量 `[SELFIM]` i偏移 x偏移 y偏移 - 说明:自增偏移变量使用在阵列新增节点的标题及内容中,以 `[i]`(顺序自增)、`[x]`(横轴自增)、`[y]`(纵轴自增)三种方式进行偏移。 - 打印字典 `[PRINTDIC]` - 新增整化节点功能,将选中节点坐标整数化。 ### Ve.3.1.2 - **新增功能**: - 节点内容“颜色 `[R(数值),G(数值),B(数值)]`”或“颜色 `[VBColor(数值)]`”可自定义节点颜色。 - 节点内容“波值 `[Value(数值)]`”可定义波形化时该节点 Y 轴值。 - 选中具有像素特征内容的节点,按 P 键可快速像素位置、颜色阵列节点。 - 导出 BMP 位图从全局节点导出改为选中节点导出。 ### Ve.3.1.1 - **优化**: - 优化位图导入节点建立的机制,将不会建立连接。 - 导出为图片功能将索引全部节点内容到图片。 - 子节点预览图增加新实例中显示功能按钮。(预览窗体左上方蓝色圆圈) ### Ve.3.1.0 - **新增功能**: - 增加 BMP/PNG/JPG 图片导入成节点功能。(请勿导入像素大于 100*100 的图片!) - 增加节点导出为 BMP 图片的功能;节点内容中“像素 `[X位置(数值),Y位置(数值),VBColor值(数值)]`”会被转化成导出图片的像素点。 - 增加子节点图预览功能;节点内容中“笔记 `[路径]`”路径为有效 NTX 文件,鼠标悬停在该节点上即可预览其节点图。 - 优化字符串输入框窗体 UI。 - 新增指令: - 设置树状文本导入位置控制常数 `[SETTREETXTINPOSCONTROLCONST/STTIPCC/STIPC]` 根节点 X(数值) 根节点 Y(数值) 节点 X 间隔(数值) 节点 Y 间隔(数值) - 设置位图导入位置控制常数 `[SETIMAGEINPOSCONTROLCONST/SIIPCC/SIPC]` 根节点 X(数值) 根节点 Y(数值) 节点 X 间隔(数值) 节点 Y 间隔(数值) - 删除指令: - 设置导入位置控制常数 `[SETINPOSCONTROLCONST/SIPCC]` - 帮助界面增加更新说明文本引用。 ### Ve.3.0.3 周末特别版 - **新增功能**: - 增加流光溢彩模式中,节点彩虹变。 - **修复**: - 修复流光溢彩选项不能保存的BUG。 ### Ve.3.0.3 - **优化**: - 将 Excel 文件导入修改为 TXT 文件导入。 - 优化流光溢彩模式,性能提升 10 倍。 - 将彩虹线模式中的选中连接变为彩虹线。 - 修复一些遗留BUG。 - **新增功能**: - 新增控制台指令: - 打印撤销列表 `[PRINTREVOKE]` - 打印重做列表 `[PRINTREDO]` - 设置导入位置控制常数 `[SETINPOSCONTROLCONST/SIPCC]` 根节点 X(数值) 根节点 Y(数值) 节点 X 间隔(数值) 节点 Y 间隔(数值) - 更新控制台指令: - 阵列新增节点 `[FORNODEADD]` xStart(数值) xStep(数值) xEnd(数值) yStart(数值) yStep(数值) yEnd(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) size(数值) color(数值) - 增加节点归一化功能,选中需要归一化的节点后,程序会将笔记内与选中节点节点名、内容、颜色、大小相同的节点删除,被删除节点的所有连接转移至归一节点。 - 增加 TXT 文本导出功能。 - 优化菜单栏,使功能模块更直观。 - 控制台使用:“帮助 `[HELP]`”指令可浏览全部控制台命令。 ### Ve.3.0.2 - **新增功能**: - 增加 Shift+N,取消选区内所有节点的选中。 - 增加 Shift+L,取消选区内所有连接的选中。 - 优化彩虹线模式,减少性能损失。 - 增加默认节点大小与连接宽度设置。 - 增加节点输入界面窗体大小记忆。 - 增加打印全节点连接图为 PNG 图片的功能。 - 增加圆阵阵列子节点功能;鼠标悬停到需要阵列子节点的节点上,点击 A 键后输入圆阵半径进行阵列。 - 增加子节点颜色批量修改;鼠标悬停到需要修改子节点颜色的节点上,点击 N 键后选择新颜色以及深度即可。 - 增加 Excel 文件导入功能。 ### Ve.3.0.1 - **新增功能**: - 增加连接清单。 - 优化保存文件编码。 - 增加连接内容显示,按 C 键可修改选中连接内容。 - 增加连接宽度修改,选中连接或节点后按 +/- 键放大或缩小。 - 按 “`” 键可呼出控制台。 - 新增控制台指令: - 阵列新增节点 `[FORNODEADD]` xStart(数值) xStep(数值) xEnd(数值) yStart(数值) yStep(数值) yEnd(数值) nodeTitle(字符串) nodeContent(字符串) pitchOn(0/1) - 显示鼠标坐标 `[VISMOUSEPOS]` 1(显示)/0(不显示) - 字典项增加 `[DICITEMADD]` 键A:值A,键B:值B…… - 字典项清空 `[DICREMOVE.ALL]` - 说明:阵列新增节点中使用 “[i]” 字符串会被程序自动替换为阵列创建的节点的序号,如果有字典索引该序号,该序号会被替换成字典索引值。 - 增加选域功能。Ctrl+数字,可将当前选中的对象记忆,再次按数字键时会直接选中记忆的对象;Shift+数字可清空该数字键对应的记忆。 ### Ve.3.0.0 - **修复**: - 修复点 X 无法结束程序的BUG。 - **新增功能**: - 增加节点颜色修改。 - 增加节点大小修改。(鼠标对准节点后点击 +/- 号键进行增大/缩小) - 增加主界面绘制时钟间隔自定义功能。(低配电脑的福音) - 增加窃印功能。(以 Python 的字典格式将节点文本化到剪切板) - 增加节点清单,双击清单节点可快速将视角位移到该节点。 - 优化主界面保存指示灯,使其不再闪烁。 - 增加主界面缩放率提示。 - 增加自定义主界面背景图片。 - 优化标签输出节点内容窗体的位置及大小。 - 优化保存文件编码,新编码节点内容兼容性更强。 - 更新程序图标,兼容 Windows XP。 - 增加节点编辑内容保持,同内容可持续产生新节点。