windows环境变量修改器

软件及源码

前言

我一直再用win7的系统,当更改path环境变量的时候很难受,

image-20211109204840530

就只能看到一段,然后前面有啥后面有啥都看不到,而且来回调整优先级的时候需要剪切粘贴,主要就是来回调节优先级特别麻烦。所以用c++ Qt框架写了一个简单的小软件,类似于win10的环境变量修改。

原理

通过读写注册表来实现修改环境变量,这里一个问题就是修改注册表后环境变量不会立刻生效。这里用到了windows的一个api 函数 SendMessageTimeoutW 可以实现修改完注册表,环境变量立刻生效(当然这对于已经打开的cmd窗口不会生效)。

软件说明

image-20211109205650094

双击一个条目,可以进行编辑,

image-20211109205716649

通过上下移动调节优先级就很方便了。

具体编辑其中一项(双击):

1

单击 按钮 会打开 文件夹打开 对话框,从而选择目录,跟 visual studio 配置目录相似。

另外这个软件修改的都是系统的环境变量,不是用户的(有需求的可自行修改源码)。

posted @ 2021-11-09 21:20  Hello_wshuo  阅读(67)  评论(0编辑  收藏  举报