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

TOP

  1. @echo off
  2. set "n0=0 "
  3. set "n1=1 "
  4. set "n2=2 "
  5. set "n3=3 "
  6. set "n4=4 "
  7. set "n5=5 "
  8. set "n6=6 "
  9. set "n7=7 "
  10. set "n8=8 "
  11. set "n9=9 "
  12. for /f "delims=" %%a in (1.txt) do (
  13. for %%b in (%%a) do (
  14. setlocal ENABLEDELAYEDEXPANSION
  15. set num=%%b
  16. set re=n!num:~-1!
  17. call set "!re!=!!re!! %%b"
  18. ENDLOCAL
  19. )
  20. )
  21. echo %n0%
  22. echo %n1%
  23. echo %n2%
  24. echo %n3%
  25. echo !n4!
  26. echo !n5!
  27. echo !n6!
  28. echo !n7!
  29. echo !n8!
  30. echo !n9!
复制代码
问下这个为什么不行  变量嵌套的还是用不好

TOP

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. for /l %%i in (0,1,9) do set "n%%i=%%i"
  4. for /f "delims=" %%a in (1.txt) do (
  5. for %%b in (%%a) do (
  6. set num=%%b
  7. set re=n!num:~-1!
  8. call set "!re!=%%!re!%% %%b"
  9. )
  10. )
  11. for /l %%p in (0,1,9) do call echo %%n%%p%%
  12. pause
  13. goto :eof
复制代码
好了  今天来给我昨天那个稍微改了下  可以了  HOHO
1

评分人数

TOP

  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. md l100
  4. md g100
  5. for /l %%i in (0,1,9) do set "n%%i=%%i"
  6. for /f "delims=" %%a in (1.txt) do (
  7. for %%b in (%%a) do (
  8. if %%b lss 100 (echo off >l100/%%b) else (echo off >g100/%%b)
  9. )
  10. )
  11. dir /o:n /b l100 >>result.txt
  12. dir /o:n /b g100 >>result.txt
  13. for /f %%m in (result.txt) do (
  14. set num=%%m
  15. set re=n!num:~-1!
  16. call set "!re!=%%!re!%% %%m"
  17. )
  18. for /l %%p in (0,1,9) do call echo %%n%%p%%
  19. rd /s /q l100
  20. rd /s /q g100
  21. del result.txt
  22. pause
  23. goto :eof
复制代码
昨天没看到有排序的要求  HOHO  现在写好了   新手   给点鼓励

TOP

返回列表