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

方法一:批处理中,修改环境变量,一次性有效(也就是在当前的脚本中有效)

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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在Windows中,可以使用dos命令复制文件到远程服务器。以下是使用命令复制的步骤: 步骤一:打开命令提示符窗口 在Windows中,点击“开始”按钮,然后在搜索栏中输入“cmd”或“命令提示符”。在搜索结果中选择“命令提示符”以打开命令窗口。 步骤二:使用复制命令 一旦命令提示符窗口打开,你需要使用复制命令将文件复制到远程服务器。复制命令的语法如下: copy [源文件路径] [目标文件路径] 例如,如果要将名为“file.txt”的文件从本地复制到远程服务器的“C:\目标”文件夹中,你可以通过以下命令完成: copy C:\源文件夹\file.txt \\远程服务器IP地址\C$\目标文件夹 请注意,[源文件路径]是文件在本地计算机上的路径,而[目标文件路径]是文件在远程服务器上的路径。确保使用正确的文件路径和文件名。 步骤三:输入用户名和密码(可选) 如果你连接到远程服务器的时候需要输入用户名和密码,命令窗口会提示你输入。根据提示输入正确的用户名和密码,然后按下回车键即可。 步骤四:等待复制完成 一旦输入正确的复制命令并按下回车键,命令窗口会开始执复制操作。你需要等待复制完成,这取决于文件的大小和网络连接的速度。 完成以上步骤后,你将成功使用dos命令复制文件到远程服务器。请确保输入正确的命令和路径,以及正确的用户名和密码(如果需要)来实现文件复制操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值