[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 77七 于 2023-10-24 10:35 编辑
  1. @echo off
  2. rem 批处理和文本全部保存为utf-8编码格式
  3. chcp 65001 >nul
  4. cd /d "%~dp0"
  5. setlocal enabledelayedexpansion
  6. for /f "useback tokens=1-3 delims=," %%a in ("DuoYinZi.txt") do (
  7. set b0=%%b
  8. set b1=!b0:~0,1!
  9. for %%x in (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) do (
  10. set b1=!b1:%%x=%%x!
  11. )
  12. set _%%a=!b1!!b0:~1!
  13. )
  14. set n=-1
  15. (for /f "useback tokens=1-3 delims=," %%a in ("BirdNamePYSX.txt") do (
  16. set a=%%a
  17. setlocal
  18. for %%x in (%%b) do (
  19. set /a n+=1
  20. set #!n!=%%x
  21. )
  22. for /l %%l in (0,1,!n!) do (
  23. set t=!a:~%%l,1!
  24. if defined _!t! (
  25. call set u=%%_!t!%%
  26. ) else (
  27. set u=!#%%l!
  28. )
  29. set c=!c!!u:~0,1!
  30. set "b=!b!!u! "
  31. )
  32. echo !a!,!b!,!c!
  33. endlocal
  34. ))>BirdNamePYSX_2.txt
  35. endlocal
  36. pause
复制代码
bat小白,请多指教!谢谢!

TOP

回复 6# thp2008


   已在4楼修改。
bat小白,请多指教!谢谢!

TOP

回复 8# thp2008


  
  1. @echo off
  2. rem 批处理和文本全部保存为utf-8编码格式
  3. chcp 65001 >nul
  4. cd /d "%~dp0"
  5. for /f "useback tokens=1-3 delims=," %%a in ("DuoYinZi.txt") do (
  6. set _%%a=%%b
  7. )
  8. set n=-1
  9. (for /f "useback tokens=1-3 delims=," %%a in ("BirdNamePYSX.txt") do (
  10. set a=%%a
  11. setlocal enabledelayedexpansion
  12. for %%x in (%%b) do (
  13. set /a n+=1
  14. set #!n!=%%x
  15. )
  16. for /l %%l in (0,1,!n!) do (
  17. set t=!a:~%%l,1!
  18. if defined _!t! (
  19. call set u=%%_!t!%%
  20. ) else (
  21. set u=!#%%l!
  22. )
  23. set c=!c!!u:~0,1!
  24. set "b=!b!!u! "
  25. )
  26. for %%x in (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) do (
  27. set c=!c:%%x=%%x!
  28. )
  29. echo !a!,!b!,!c!
  30. endlocal
  31. ))>BirdNamePYSX_2.txt
  32. endlocal
  33. pause
复制代码
1

评分人数

    • thp2008: 完全满足要求,感谢帮助技术 + 1
bat小白,请多指教!谢谢!

TOP

返回列表