[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理怎样列出目录下的所有exe文件然后让用户输入序号执行他?

我想列出目录下的所有exe文件然后让用户输入序号执行他,该怎么做?
  1. for /f "delims=" %%i in ('dir /a/b *.exe ^| findstr /n /i .*') do (
  2.   SET topic[!n!]=%%i
  3.   CALL echo %%topic[!n!]%%
  4. )
  5. :end
  6. SET /p %a%=Select Num:
  7. :SymLoop
  8. if defined topic[%x%] (
  9.    set /a "x+=1"
  10.    GOTO :SymLoop
  11. )
  12. SET /p %a%=Select Num:
  13. SET fileName= !topic[a]!
  14. @echo on
  15. xelatex.exe -synctex=1 -interaction=nonstopmode %fileName%
  16. xelatex.exe -synctex=1 -interaction=nonstopmode %fileName%
  17. xelatex.exe -synctex=1 -interaction=nonstopmode %fileName%
复制代码

外链
智能列表选择

TOP

返回列表