Board logo

标题: [特效代码] 如何删除环境变量 [打印本页]

作者: raozhao2008    时间: 2008-9-30 18:30     标题: 如何删除环境变量

我知道怎样添加环境变量但不知如何删除他
添加:
  1. set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  2. 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

  1. set tp=wow
  2. set tp
  3. set tp=
  4. set tp
  5. 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://bbs.bathome.net/) Powered by Discuz! 7.2