标题: [特效代码] 如何删除环境变量 [打印本页]
作者: raozhao2008 时间: 2008-9-30 18:30 标题: 如何删除环境变量
我知道怎样添加环境变量但不知如何删除他
添加:
-
- set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
- reg add "%regpath%" /v "uaerset" /d "C:\Documents and Settings\Administrator\Local Settings\Application Data"
复制代码
请问该怎样删?
作者: pusofalse 时间: 2008-9-30 18:32
reg delete /?
作者: zqz0012005 时间: 2008-9-30 18:32
无语。。。你怎么知道reg可以add?好好学习reg /?
reg delete "%regpath%" /v "uaerset"
作者: raozhao2008 时间: 2008-9-30 19:01
添加时若发现变量已曾在,就会Y/N
请问如何执行“静态模式”?
作者: yslyxqysl 时间: 2008-9-30 19:49
- set tp=wow
- set tp
- set tp=
- set tp
- pause>nul
复制代码
[ 本帖最后由 yslyxqysl 于 2008-9-30 19:51 编辑 ]
作者: raozhao2008 时间: 2008-9-30 19:52 标题: 回复 3楼 的帖子
有短消息回复什么不回啊
作者: zqz0012005 时间: 2008-9-30 21:35 标题: 回复 6楼 的帖子
不好意思,刚才有事,我现在才上线
你给我的短消息是我看过,是/f
但我在执行以下
set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
reg add "%regpath%" /v "uaerset" /d "C:\Documents and Settings\Administrator\Local Settings\Application Data\" /f
发现还有Y/N
不是吗?
加了 /f 但还是询问Y/N,你应该在4楼就提出来,并把你的代码贴出来,这样大家才好分析
/f 的确是静默模式,但你的代码有点特别:恰好遇到了转义字符 \ ,\" 将 " 转义成了普通字符,致使 /d 选项认为参数并未结束,将后面的 /f 当成了参数的一部分。
解决方法也很简单:如果你一定要在路径末尾加上\,就写成\\,将\自己转义成变通字符
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |