[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p var=请按字母先后顺序输入两个字母:
  3. set var1=%var:~0,1%
  4. set var2=%var:~-1,1%
  5. set str=a b c d e f g h i j k l m n o p q r s t u v w x y z
  6. set count=1
  7. :begin
  8. for /f "tokens=%count%" %%i in ("!str!") do (
  9. set /a count+=1
  10. if %%i==!var1! set count1=!count!
  11. if %%i==!var2! set /a count2=!count!-2
  12. goto begin )
  13. echo %count1% %count2%
  14. set /a a=2*(count1-1)
  15. set /a b=2*(count2-count1+1)
  16. echo %a% %b%
  17. set str1=!str:~%a%,%b%!
  18. echo %str1%
  19. pause
复制代码
虽然很麻烦,但是结果还是正确的...

TOP

返回列表