AutoHotKey(오토핫키) 설명서 EnvUpdate

Posted by 발전소장
2014. 8. 13. 21:24 AutoHotKey/Commands

EnvUpdate

환경 변수에의 변경을 시스템에 반영시킨다

EnvUpdate 

ErrorLevel

성공시는 「0」, 실패시는 「1」.

Remarks

EnvSet커멘드에서는WindowsAPI의 「SetEnvironmentVariable()」(을)를 사용하고 있지만, 이API그리고 설정한 환경 변수는API(을)를 사용한 프로세스로부터 기동되는 프로세스로 밖에 유효하지 않고,WM_SETTINGCHANGE(을)를lParam(을)를 「Environment」(으)로 해 브로드캐스트 해도 시스템 전체에 반영시킬 수 없다.
따라서, 이 커멘드는 기대 대로에 동작하지 않는다.

RegWrite커멘드로 레지스트리의 「HKEY_CURRENT_USER\Environment」또는 「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment」(을)를 변경해 이 커멘드를 실행하면, 그 변경이 반영된다고 생각된다.

Related

EnvSet, RegWrite

Example(s)

 EnvUpdate