使用道具 举报
不知 发表于 2017-2-17 15:00 CMD下用两个百分号就行,比如%%systemroot%%在CMD运行时表示%systemroot%。
moran 发表于 2017-2-17 15:50 两个百分号只能在批处理里用,直接CMD窗口输入是不行的。。 用了两个百分号注册表里变成: ...
2017-02-17_163121.jpg (30.66 KB, 下载次数: 96)
下载附件
2017-2-17 16:32 上传
2017-02-17_163127.jpg (60.51 KB, 下载次数: 90)
1400700226 发表于 2017-2-17 16:32 你的问题应该是cmd中怎样避免变量被解释 我测试,如果值不包含特殊符号或者空格的话,不加引号括起来就 ...
moran 发表于 2017-2-17 17:39 对,不加引号^%***^%就可以。。 关键是加了引号没搞明白该怎么写?
不知 发表于 2017-2-17 18:33 1.极端的方法,清除SystemRoot变量(set SystemRoot=),这样直接用%SystemRoot%就行了。 不过这样在后面 ...
1400700226 发表于 2017-2-17 18:39 嘿,你这个办法好!厉害! 还可以在每个特殊符号比如空格前加上转义^,也能达到同样的效果
nttwqz 发表于 2017-2-17 20:21
moran 发表于 2017-2-17 23:18 空格前加转移符貌似不行,我试过“^”和“\”都不行。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )
闽公网安备 35020302032614号
GMT+8, 2024-11-24 03:38
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.