在bat批处理脚本中,怎样将for语句中的%%i当作字符串处理?做类似于%str:~1,5%之类的操作?

在bat批处理脚本中,怎样将for语句中的%%i当作字符串处理?做类似于%str:~1,5%之类的操作?... 在bat批处理脚本中,怎样将for语句中的%%i当作字符串处理?做类似于%str:~1,5%之类的操作? 展开
 我来答
神灵武士SW
推荐于2017-12-16 · TA获得超过660个赞
知道小有建树答主
回答量:452
采纳率:0%
帮助的人:285万
展开全部
SETLOCAL ENABLEDELAYEDEXPANSION
@echo off
for /l %%i in (1000,1,1005) do (
@SET num=%%i
@echo !num:~-1,1!
)
pause
大致的思路是把%%i赋值给另一个变量,再对另一个变量进行操作,本例是取了数字的最后一位,并且使用到了延迟变量
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式