windows环境变量修改器

软件及源码

前言

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

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

原理

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

软件说明

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

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

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

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

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

windows环境变量修改器的相关教程结束。

相关推荐:

如何在 Python 中正确解析环境变量中的原始 JSON 字符串

当通过jq将JSON存入Shell环境变量时,若未使用-r(rawoutput)标志,会导致字符串被双重转义,Python的json.loads()无法直接解析;正确做法是在jq命令中添加-r标志输出未经转义的纯JSON字符串。 当通过`jq`将json存入shell环境变量时,若未使用`-r`(r...

如何处理Python测试中的敏感信息泄露_通过pytest-env脱敏环境变量

pytest-env本身不提供脱敏能力,仅负责设置环境变量;明文密码注入进程会导致CI日志、堆栈等泄露,真正防泄露需让测试代码只处理占位符,真实密钥由CISecrets运行时注入且不落地。 直接结论:pytest-env本身不提供脱敏能力,它只负责设置环境变量——而把明文密码塞进环境变量,等于在CI...