Bat 批处理添加系统环境变量

简介: 转自博客http://www.newxing.com/Tech/Soft/system/Bat_450.html先判断该环境变量是否已经存在,如果不存在则添加该环境变量。 @echo off     @set Path_=C:\Program...
转自博客 http://www.newxing.com/Tech/Soft/system/Bat_450.html

先判断该环境变量是否已经存在,如果不存在则添加该环境变量。

  1. @echo off
  2.     @set Path_=C:\Program Files\Gonsin\SystemData
  3.     for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
  4.     @set PathAll_=%%c
  5.     )

  6.     @echo %PathAll_%
  7.     echo %PathAll_%|find /i "%Path_%" && set IsNull=true|| set IsNull=false
  8.     if not %IsNull%==true (
  9.           reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%PathAll_%;%Path_%" /f
  10.     )
  11.     if not %IsNull%==false (echo "This path has exists")    
  12. pause

相关文章
|
6月前
|
NoSQL MongoDB
‘mongo‘不是内部或外部命令,也不是可运行的程序或批处理文件
‘mongo‘不是内部或外部命令,也不是可运行的程序或批处理文件
113 0
|
8月前
|
Windows
使用bat批处理来简化程序使用
使用bat批处理来简化程序使用
|
网络协议 Windows
批处理脚本bat设置IP地址
本文目录 1. 前言 2. 方法
376 0
|
2月前
|
Shell Linux 网络安全
性能工具之 JMeter 使用 shell 脚本快速执行
【2月更文挑战第30天】性能工具之 JMeter 使用 shell 脚本快速执行
108 1
性能工具之 JMeter 使用 shell 脚本快速执行
|
10月前
|
Windows
07-Jmeter命令行运行脚本
07-Jmeter命令行运行脚本
|
12月前
|
安全 Unix Shell
掌握sh文件和shell脚本:如何在串行和并行模式下运行Python脚本
掌握sh文件和shell脚本:如何在串行和并行模式下运行Python脚本
|
Java Linux Windows
[亲测有效]BAT批处理脚本执行Jar包,使用自带Java环境Jre
写好了一个jar包,使用了Java8的新特性,需要发布给客户,考虑到客户并不一定会使用Java8,所以就把JRE8一起发布了,分为Windows和Linux两个版本,各自写了一个脚本来运行。
运行spoon.bat时Kettle无法启动问题解决
运行spoon.bat时Kettle无法启动问题解决
好工具推荐系列:写个.bat批处理脚本,实现一键删除VC++目录下的临时文件
好工具推荐系列:写个.bat批处理脚本,实现一键删除VC++目录下的临时文件
132 0