使用SendMessage ,例子如下:
;修改环境变量
WriteRegExpandStr HKLM "SYSTEM/CurrentControlSet/Control/Session Manager/Environment" "abcd" "ggg"
;刷新环境变量
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment"
;修改环境变量
WriteRegExpandStr HKLM "SYSTEM/CurrentControlSet/Control/Session Manager/Environment" "abcd" "ggg"
;刷新环境变量
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment"
原来闹了半天的功能,其实就是这么简单,这个好像跟windows的API对应。
本文介绍了一个简单的技巧,通过使用 SendMessage API 刷新 Windows 环境变量的方法。具体操作包括修改注册表项并发送特定消息来通知系统环境变量已更改。

8976

被折叠的 条评论
为什么被折叠?



