文档章节

用dos命令行,永久修改环境变量

Kesar
 Kesar
发布于 2015/11/11 17:28
字数 521
阅读 29
收藏 0
方法一:批处理中,修改环境变量,一次性有效(也就是在当前的脚本中有效)

CMD中运行

set path==%path%;d:/mypath

set path可以查看,当前的环境变量

方法二:批处理中,修改环境变量,永久有效

::更改path环境变量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"

另外介绍些关于wminc的用法(简单又实用)


::
获取temp环境变量
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
::
新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"
::
删除home环境变量
wmic ENVIRONMENT where "name='home'" delete
::
获取temp环境变量
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
::
更改path环境变量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"
::
新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"
::
删除home环境变量
wmic ENVIRONMENT where "name='home'" delete

一般来说,wmic创建或修改的系统变量不用重启windows生效,但如果你发现在DOS窗下检测不生效的话,你试着关闭 DOS,再检测一次.就生效了.

如果你的批处理想不关闭而直接让新的变量给下级程序应用可以这样写


view plaincopy to clipboardprint?
::
检查path中有没有e:\tools(有就跳到run,没有就接着执行)
echo %path%|findstr /i "e:\tools"&&(goto run)

::
先添加,防止没有时修改出错
wmic ENVIRONMENT create name="path",VariableValue="e:\tools;%path%"
::
再修改,防止已有时添加出错
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="e:\tools;%path%"
::
再即时应用
set "path=e:\tools;%path%"

:run
start
程序.exe
::
检查path中有没有e:\tools(有就跳到run,没有就接着执行)
echo %path%|findstr /i "e:\tools"&&(goto run)

::先添加,防止没有时修改出错
wmic ENVIRONMENT create name="path",VariableValue="e:\tools;%path%"
::
再修改,防止已有时添加出错
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="e:\tools;%path%"
::
再即时应用
set "path=e:\tools;%path%"

:run
start
程序.exe

 

本文转载自:http://www.cnblogs.com/kesar/p/4925808.html

共有 人打赏支持
Kesar
粉丝 0
博文 9
码字总数 403
作品 0
广州
程序员
linux 环境变量设置(临时 + 永久)

一、环境变量 环境变量是具有特殊名字的一个特定对象,包含了一个或多个应用程序运行所需的信息。(例如PATH,可执行程序的搜索路径,当要求系统运行一个程序,而没告诉系统它的具体路径时,...

zzc052
06/29
0
0
通过DOS命令快速设置环境变量

更改环境变量的一般方法是:鼠标右键选择计算机属性->高级系统设置->环境变量。对于个别的环境变量设置,采用这样的操作就可以完成,但是,如果重做系统了,很多语言开发环境需要重新搭建,或...

小骏骏
2016/03/08
39
0
Linux 环境变量的设置、查看方法

1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效。 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。 2.设置变...

我爱咸蛋黄
2013/03/20
0
0
linux下改变语言环境变量为:UTF-8

1.临时生效: 1).查看当前语言环境 命令:echo $LANG 2).修改环境语言,在命令行下直接输入:LANG=en_US 注意:设置完成,只在本窗口有效,其他窗口无效。 2.永久生效 需要修改/etc/syscon...

qimh
2016/12/27
6
0
在Linux里设置环境变量的方法(export PATH)

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200rm/buildtools/bin”目录下,buildtools就是我的编译工具...

taote
2011/12/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

kubeadm部署kubernetes集群

一、环境要求 这里使用RHEL7.5 master、etcd:192.168.10.101,主机名:master node1:192.168.10.103,主机名:node1 node2:192.168.10.104,主机名:node2 所有机子能基于主机名通信,编辑...

人在艹木中
今天
2
0
Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令

特殊符号总结一 * 任意个任意字符 ? 任意一个字符 # 注释字符 \ 脱义字符 | 管道符 # #号后的备注被忽略[root@centos01 ~]# ls a.txt # 备注 a.txt[root@centos01 ~]# a=1[root@centos01...

野雪球
今天
2
0
OSChina 周二乱弹 —— 程序员圣衣

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享Skeeter Davis的单曲《The End of the World》 《The End of the World》- Skeeter Davis 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
今天
14
0
[ python import module ] 导入模块

import moudle_name ----> import module_name.py ---> import module_name.py文件路径 -----> sys.path (这里进行查找文件) # from app.web import Personimport app.web.Person as Pe......

_______-
昨天
5
0
Redis性能问题排查解决手册

一、性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 nfo命令输出的数据可...

IT--小哥
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部