按你的方法- @echo off
- set "MO=ABCDEFGDEADKEFDCFKSEDFASDFGHETYUERTYSDFGHJZXCVBASDFGERSDD"
- set /a n=-1
- set/p=出现 D 的各个位置: <nul
- :LOOP
- set /a n=%n%+1 & set /a n1=%n%+2
- call set "STR=%%MO:~%n%,1%%"
- if defined STR (if "%STR%" == "D" (set/p=%n1% <nul &set /a m=%m%+1)
- goto LOOP)
- echo;&echo;
- echo 共出现 %m% 次 D
- echo;&pause
复制代码 ================= |