发现 3 个错误:
1. 在 for 的循环体内, set /a 后的表达式中至少把 () 的部分用双引号引起来- set /a s_kip="(num1-1)"*14+num2+2
- set /a t_ook="(num3-1)"*4+num4-1
复制代码 2.for f "tokens=1,2* delims=:" 少了斜线, 应为- for /f "tokens=1,2* delims=:"
复制代码 3. if %s_kip% equ numm set str=%%c 一个变量该用延迟却没用, 另一个都没有扩展起来- if !s_kip! equ !numm! set str=%%c
复制代码
|