[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
(偶还是新手,一下子给偶这么难的题目,,受不鸟....花了哦1+小时才弄出来...想了老半天,头都快抓破了没在可读性上下功夫....看得我头昏眼花的)

答:
  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. set str=abcdefghijklmnopqrstuvwxyz
  4. set /p word=请输入几个小写字母...
  5. set a=0
  6. :xx
  7. call set word1=%%word:~%a%,1%%
  8. set end=%end%%word1%+
  9. if "%word1%"=="" (goto end)
  10. for /l %%i in (0,1,25) do (
  11. set var=%%i
  12. call set str1=%%str:~!var!,1%%
  13. if !str1!==%word1% (call set /a endword=%endword%+!var!+1))
  14. set /a a+=1
  15. goto xx
  16. :end
  17. echo %end:~0,-2%=%endword%
  18. pause
复制代码
效果:

===================
end;(最后抱怨下楼主...so difficult)

TOP

返回列表