当前位置: 代码迷 >> PB >> 求个脚本添加系统环境变量解决思路
  详细解决方案

求个脚本添加系统环境变量解决思路

热度:76   发布时间:2016-04-29 08:38:16.0
求个脚本添加系统环境变量
没写过脚本,求个大师给个脚本,能添加系统环境变量,能保存起来的,得针对window linux 苹果系统。。。
能提示提示怎么写也行。。。求大侠

------解决方案--------------------
执行cmd命令或做个批处理文件 pb run(a.bat) 就行了

cmd中path /?
查询一下说明即可
------解决方案--------------------
转一个,没试过
批量添加系统环境变量 
2009-06-18 19:50
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
::系统环境变量
::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
::用户环境变量
::HKEY_CURRENT_USER\Environment
reg add "%regpath%" /v "<name>" /d "<data>"
将上面的<>内容替成你需要定义的名称和值就可以了.


能够通过修改注册表来添加Path,我开始也想到通过注册表来添加,但是想到因为是使用的可扩展的字符(更改我开始说的是二进制,最后查得知是可扩展字符串,抱歉),导出注册表的是长串的数字,所以就放弃了,而意外的发现刚才哪个利用AUTOEXEC.BAT的方法.现在使用注册表的方法也已经成功,实际上可扩展字符也不影响,直接使用一般的REG_SZ就可以了.方法补如下:
@ECHO OFF
SET SE=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
REG ADD "%SE%" /V Path /t REG_EXPAND_SZ /d %PATH%G:\ACCESS; /f
@ECHO ON

注意的是%SPATH%G:\ACCESS;注意原来的变量与添加的之间没有;


  相关解决方案