You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows批处理中输出字符串片段CDEF?

如何在Windows批处理中输出字符串片段CDEF?

嗨,这事儿其实很简单,咱们结合你给出的代码和截取规则来一步步看~

首先回顾下你用到的Windows批处理字符串截取语法:在启用延迟扩展(SetLocal EnableDelayedExpansion)的前提下,!变量名:~起始索引,截取长度!可以提取指定的字符串片段,这里的索引是从0开始计数的哦。

看你定义的keys变量内容:_ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,咱们对应下字符的索引位置:

  • 索引0:_
  • 索引1:A
  • 索引2:B
  • 索引3:C
  • 索引4:D
  • 索引5:E
  • 索引6:F

你要输出的CDEF是从C(对应索引3)开始的连续4个字符,所以对应的命令就是:

echo !keys:~3,4!

如果把这个命令加到你的代码里,完整的测试脚本如下:

@echo off
set keys=_ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
SetLocal EnableDelayedExpansion
echo !keys:~3,4!

运行这个脚本就能直接输出CDEF啦。

备注:内容来源于stack exchange,提问作者Mr.Key7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 13:04:41