批处理添加环境变量

Posted xiondun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理添加环境变量相关的知识,希望对你有一定的参考价值。

::设置Java环境,设置ant环境
::jdk的安装目录
setx JAVA_HOME "C:Program FilesJavajdk1.7.0_80" /m  ::加上/m是添加到系统环境变量,不加是用户环境变量
::ant的安装目录
setx ANT_HOME "D:apache-ant-1.9.6" /m
setx CLASSPATH ".;%%JAVA_HOME%%lib;%%JAVA_HOME%%lib	ools.jar" /m
::如果还有别的path,依次追加
setx PATH "%PATH%;%%JAVA_HOME%%in;%%JAVA_HOME%%jrein;%%ANT_HOME%%in" /m

主要是SET和SETX这个两个命令

 

SETX 永久设置用户环境变量

SETX /M 永久设置系统环境变量

SET 临时设置用户环境变量

SET /M  临时设置系统环境变量

https://jingyan.baidu.com/article/4b07be3c88328748b380f3a9.html

 

@echo off
 
echo 当前盘符:%~d0 
 
echo 当前盘符和路径:%~dp0 
 
echo 当前批处理全路径:%~f0 
 
echo 当前盘符和路径的短文件名格式:%~sdp0 
 
echo 当前CMD默认目录:%cd% 
 
pause

 

 

  1. 记事本输入 set PATH = %PATH%;D:ytfy   

    pause

    技术图片
  2. 2

    txt改后缀为bat然后运行结果如图,注意框内图标是添加的D:ytfy 目录 

     

    特别提醒:这个批处理程序运行过后就自动失效了,所以运行完了环境变量还是没变

    技术图片
  3. 3

    记事本输入setx Path "%Path%;D:1"

    pause

    技术图片
  4. 4

    特别提醒:有时候会出现错误,要用管理员身份运行

    保存为bat运行结果如图,框内为新添加的变量

    技术图片
    技术图片
  5. 5

    注意框内,我们到系统属性-环境变量-编辑环境变量里看到了D:1

    技术图片
  6. 6

    SETX /M替换掉SETX 

    SET /M 替换掉 SET 就可以了 他们是修改系统环境变量的

    注意下图框内位置你就懂了

    技术图片
     

以上是关于批处理添加环境变量的主要内容,如果未能解决你的问题,请参考以下文章

mac系统下添加环境变量

bat批处理文件怎么将路径添加到path环境变量中

安装包时向 .env 添加新的环境变量

dos批处理下自动给环境变量赋值的问题

sublime text 3 添加 javascript 代码片段 ( snippet )

使用批处理命令设置环境变量