v2rayN-HY2 粘贴分享链接 将节点信息保存到主窗口

总功能列表在这篇分析里.

我们现在实现第 4 项 粘贴分享链接 将节点信息保存到主窗口

打开主窗口 .cs 文件的设计器

找到菜单项, 双击, 打开菜单项的响应函数

一路走读代码,  F12 跳转, 到了 AppConfigHandler 模块的 AddBatchServers 函数
可以看到函数里, 对各种协议都有处理. 那么, 当然的, 我们要把 hy2 的处理加进去.
刚好, 利用到前几篇写好的 AddHysteria2Server 函数

跑起来测试一下, 顺便测试一下 从主窗口双击节点, 打开窗口显示节点信息.
都正常.

进一步的, 测试一下关闭程序后,  v2rayN 软件配置文件 有没有保存节点信息.
v2rayN 软件配置文件 文件名 是 guiNConfig.json
位置是和 v2rayN.exe 执行文件在同一目录.
我们用的是 Debug 方式编译的
所以生成的 v2rayN.exe 的位置是在  v2rayN-3.29-VLESS\v2rayN\bin\Debug
如果你搞不清楚, 可以用 everything.exe 全局查找一下.

看起来数据都好好的, 不错啊.

启动程序后, 测试节点信息的加载, 也正常的.

看来, 功能项 5 6 我们什么都没干, 就是正常的了.
5. 保存节点信息到 v2rayN 软件配置文件. 
6. 启动程序时, 从 v2rayN 软件配置文件 加载 节点信息.

========
开了一个分支, 本文的修改内容已提交.
如果你有兴趣, 可以看到整个的开发过程.

本次修改记录

评论

The Hot3 in Last 30 Days