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 | 显示全部楼层

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

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

活跃 26416| 技术 69| 互助 138| 钻石 230

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

活跃 26416| 技术 69| 互助 138| 钻石 230

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

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

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

活跃 268267| 技术 1500| 互助 1928| 钻石 31334

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

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

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

本版积分规则

ut0

3922

活跃

0

技术

6

互助
签到任务
最火的业界新闻
  • ARM发布Immortalis GPU旗舰芯片:手机端首
  • 小米12S Ultra官宣首发索尼IMX989:索尼迄
  • ARM发布Coretx-X3 /A715/A510 CPU:最大12
  • 全球首发全栅极场效应晶体管!三星将量产3n
  • 游戏性能对标GTX 1050Ti:映众发布GTX 1630
  • 第四大通信运营商上场!中国广电5G网络服务
  • 曝NVIDIA新卡GTX 1630下周发布:1000元价格
  • AMD Zen4最强座驾!X670E主板细节公布:竟
  • AMD Zen4架构APU集显性能大爆发!媲美RTX 3
  • 战AMD Zen4/13代酷睿!苹果新一代最强PC处
炫酷的硬件Show
  • MARK 1 - 设计型 PC 与垂直风道
  • 好的大王,没问题大王
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
有趣的美图分享
  • 自己长自己的
  • 药到命除
  • 有点像丧尸,不确定,我再看看
  • 这是财神
  • 信息量有点大
  • 万万没想到还会有这一劫
  • 要用魔法打败魔法
  • 前一段对我爱搭不理的女生这几天突然热情起
  • 一模一样
  • 好习惯还要从小养成
关注官方微信
快速回复 返回顶部 返回列表