IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[求助] 有段代码,直接运行BAT文件,和直接在CMD里运行相同代码,结果有些区别,是为什么

[复制链接]
ut0 发表于 2022-6-5 19:50:51 | 显示全部楼层 |阅读模式

IT天空 定制版高速U盘 128G | 固态U盘 256G Pro/512G Pro
本帖最后由 ut0 于 2022-6-6 12:20 编辑

本人找了段代码,可以直接开启系统保护、系统还原,设置成5%的磁盘使用量
vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=5%

这是下面这段代码,如果直接在CMD里粘贴使用,没有问题。
cmd.png



但是如果我另存为bat文件来使用,就会把5%识别成5

bat.png


但如果把5%改成5%%,bat文件就可以正确运行了
不知道有没有夶知道是怎么一回事?




最近访问 头像模式 列表模式
 楼主| ut0 发表于 2022-6-5 20:03:42 | 显示全部楼层

活跃 4016| 技术 0| 互助 6| 钻石 0

自己又查了下,可能是因为批处理里的%的识别成变量问题吧
OC3 发表于 2022-6-5 20:08:07 | 显示全部楼层

活跃 27055| 技术 69| 互助 138| 钻石 80

vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=5^%
OC3 发表于 2022-6-5 20:16:32 | 显示全部楼层

活跃 27055| 技术 69| 互助 138| 钻石 80

如果不行,试一试 vssadmin Resize ShadowStorage /For=C: /On=C: /Maxsize=5%%
记不清了,一般转义字符 ^,百分号貌似可以用双百分号直接转义
超逸绝尘 发表于 2022-6-6 00:57:37 | 显示全部楼层

活跃 12544| 技术 0| 互助 0| 钻石 10

看看楼主如何解决的,我也不懂。
Skyfree 发表于 2022-6-6 09:18:46 | 显示全部楼层

活跃 272377| 技术 1507| 互助 1928| 钻石 31334

批处理里面有些字符是有对应含义的,例如 % 用来表示变量,可以用转义字符取消其特殊含义,3和4楼已经说过了。
 楼主| ut0 发表于 2022-6-6 12:22:55 | 显示全部楼层

活跃 4016| 技术 0| 互助 6| 钻石 0

我就直接设置成5%%来运行吧
其实我本意是想设置一段代码,单独在CMD里复制运行,和以BAT文件都可以得到相同结果的
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

ut0

4016

活跃

0

技术

6

互助
签到任务
最火的业界新闻
  • 明年才是重头戏!曝iPhone 15系列将取消实
  • 业内人士:感谢竞争 今年第二代骁龙8、天玑
  • PC搅局者来了!Arm杀入:剑指英特尔AMD
  • Intel也玩弯道超车:EUV工艺生产量子芯片
  • “4nm、3nm”EUV工艺来了 Intel最先进晶圆
  • 高通骁龙8 Gen2本周发!网友:王者芯片归来
  • 天玑8200杀疯!冲击高频率 碾压二代骁龙7
  • 英特尔i7-13700H移动处理器现身:性能惊喜
  • RTX 4080明日发售 AMD摊牌了!晒RX 7900 XT
  • 偷师锐龙 远超锐龙:AMD RDNA3显卡的小芯片
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 电池行业这方面没了你不行
  • 经常被性急的破门而入
  • 奶奶:狗子头七还魂了这是?
  • 你写的取鲁大学,关我耶鲁大学什么事
  • 学校有心了, 喝凉水还放海带
  • 超市货品丰富齐备
  • 传教工作进行中
  • 谁不想rua一下呢?
  • 突然理解艺术了
  • 现身说法
关注官方微信
快速回复 返回顶部 返回列表