首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >setx命令在windows中工作吗?

setx命令在windows中工作吗?
EN

Stack Overflow用户
提问于 2013-07-23 06:20:58
回答 2查看 9.1K关注 0票数 2
代码语言:javascript
复制
@echo off
SETX -m JAVA_HOME "C:\Program Files\Java\jdk1.6.0_31"
pause
  • 我尝试在windows中使用setx在批处理文件的帮助下设置javahome。但这不起作用

setx能在windows sp3中工作吗?如何在xp中作为管理员运行命令提示符?

EN

回答 2

Stack Overflow用户

发布于 2013-07-23 07:23:02

  1. SETX不是一个本地的windows命令,但它附带了Windows的支持工具 CD。http://www.microsoft.com/en-us/download/details.aspx?id=18546 尝试命令行中的SETX /?并阅读联机帮助
  2. 使用RUNAS命令运行具有管理员权限的程序。请参阅http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/runas.mspx?mfr=true 要以管理员权限启动命令提示符,请使用RUNAS /user:HERO cmd.exe
票数 4
EN

Stack Overflow用户

发布于 2021-09-26 01:45:47

我发现了一个新的工具,它工作得非常好,具有独特的特性并解决了所有的setx问题:雷格林夫

  • 它在xp+中工作。
  • 它比setx,pathed,pathman,setenv更好
代码语言:javascript
复制
set "var=D:\Bin"

:: ::::: override a system var:
regenv.exe set -nS c "%var%"

:: ::::: append to a system var
regenv.exe set -nS -sa c "%var%"

:: ::::: preppend to a system var
regenv.exe set -nS -sp c "%var%"

:: ::::: create a variable that contain an unexpanded variable
regenv.exe set -nS -sp c "%%var%%"

:: ::::: Note about PATH: if you edit PATH it is good to use -x , because -x will convert the reg type from REG_SZ to REG_EXPAND_SZ, because some tools may create a REG_SZ while the default reg type for PATH is REG_EXPAND_SZ
regenv.exe set -nS -sp -x PATH "%var%"

它甚至可以创建易失性变量(HKCU\)。

有关更多详细信息,请参见此:https://superuser.com/questions/387619/overcoming-the-1024-character-limit-with-setx/1678250#1678250

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17802788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档