zoukankan      html  css  js  c++  java
  • python 设置系统/用户环境变量

    系统环境变量

    winreg.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment'

    用户环境变量

    HKEY_CURRENT_USEREnvironment
    path_key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,
                                  r'SYSTEMCurrentControlSetControlSession ManagerEnvironment', 0, winreg.KEY_ALL_ACCESS)
    path_value = winreg.QueryValueEx(path_key, 'Path')
    winreg.SetValueEx(path_key, "Path", 0, winreg.REG_EXPAND_SZ, '新的环境变量')
    # 刷新注册表 更新环境变量 
    HWND_BROADCAST
    = 0xFFFF
    WM_SETTINGCHANGE
    = 0x1A
    SMTO_ABORTIFHUNG
    = 0x0002
    result
    = ctypes.c_long()
    SendMessageTimeoutW
    = ctypes.windll.user32.SendMessageTimeoutW
    SendMessageTimeoutW(HWND_BROADCAST, WM_SETTINGCHANGE,
    0, u'Environment', SMTO_ABORTIFHUNG, 5000, ctypes.byref(result))
  • 相关阅读:
    windows 程序设计的一些总结
    Ubuntu 16.04 LTS 安装开发工具
    C++ 虚函数表
    day 14 函数的嵌套,作用域
    命名空间(名称空间)
    day15编码
    day16迭代器
    day5
    day4
    day3
  • 原文地址:https://www.cnblogs.com/teng-0802/p/11342545.html
Copyright © 2011-2022 走看看