[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
用for的%%~sa增强扩展也可以,稍微麻烦些。
心绪平和,眼藏静谧。

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. set "code=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"
  3. set /p str=请输入字母:
  4. for %%a in (%code%) do call,set "str=!str:%%a=%%a!"
  5. :loop
  6. if defined str (
  7.    if not defined %str:~,1% set "%str:~,1%=a"&echo>>tmp %str:~,1%
  8.    set "str=%str:~1%"&goto loop
  9. )
  10. for /f %%a in ('sort tmp') do set/p=%%a<nul
  11. del tmp &pause>nul
复制代码
产生了临时文件。
心绪平和,眼藏静谧。

TOP

返回列表