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

[文件操作] 批处理ECHO建立UTF-8文件,谁帮我看下问题出在哪里了

谁帮我在32位系统测试一下代码
  1. @echo 0ff
  2. type nul>test^^%%~2.bat
  3. echo @echo^ 0ff>>test^^%%~2.bat
  4. echo type^ nul^>test^^^^%%%%~1.bat>>test^^%%~4.bat
  5. echo ^@start^ ""^ "test^^%%%%~4.bat"
  6. echo.>>test^^%%~2.bat
  7. echo.>>test^^%%~2.bat
  8. echo pause>>test^^%%~2.bat
  9. echo type^ nul^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  10. echo pause>>test^^%%~2.bat
  11. echo echo^ ^^^echo^ ^^^>%%%%^^^>^^^ ^^^>^^^|^ ^>test^^^^%%%%~1.txt >>"test^%%~2.bat"
  12. echo pause>>test^^%%~2.bat
  13. echo echo^ 'aoueoa^^^ ^^^&^^^&^^^ aeo^^^"83©'^>^>test^^^^%%~1.txt>>test^^%%~2.bat
  14. echo pause>>test^^%%~2.bat
  15. echo echo aeouoaeA3ua^^^^^^^|^^^!:^^^>^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  16. echo pause>>test^^%%~2.bat
  17. echo echo^ ^;^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  18. echo pause>>test^^%%~2.bat
  19. echo echo^ ^^^>^^^<^^^|^^^|a6^^^$2oueo^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  20. echo pause>>test^^%%~2.bat
  21. echo echo^ %%%%ae^^^!aoue^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  22. echo pause>>test^^%%~2.bat
  23. echo echo.^ ^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  24. echo pause>>test^^%%~2.bat
  25. echo.>>test^^%%~2.bat
  26. echo echo^ ^^^!^^^!^^^!^^^!^>^>test^^^^%%%%~1.txt>>test^^%%~2.bat
  27. echo pause>>test^^%%~2.bat
  28. pause
  29. echo @ECHO^ OFF>>test^^%%~2.bat
  30. echo PUSHD^ ^%^~dp0>>test^^%%~2.bat
  31. echo ECHO^ a^>mkBOM.dbg>>test^^%%~2.bat
  32. echo ECHO^ db^ EF^ BB^ BF^>^>mkBOM.dbg>>test^^%%~2.bat
  33. echo ECHO.^>^>mkBOM.dbg>>test^^%%~2.bat
  34. echo ECHO^ n^ BOM.dat^>^>mkBOM.dbg>>test^^%%~2.bat
  35. echo ECHO^ r^ CX^>^>mkBOM.dbg>>test^^%%~2.bat
  36. echo ECHO^ 3^ ^>^>mkBOM.dbg>>test^^%%~2.bat
  37. echo ECHO^ w^>^>mkBOM.dbg>>test^^%%~2.bat
  38. echo ECHO^ q^>^>mkBOM.dbg>>test^^%%~2.bat
  39. echo TYPE^ mkBOM.dbg>>test^^%%~2.bat
  40. echo debug^<mkBOM.dbg>>test^^%%~2.bat
  41. echo DEL^ mkBOM.dbg>>test^^%%~2.bat
  42. echo POPD>>test^^%%~2.bat
  43. echo COPY^ ^/Y^ ^/B^ BOM.dat+test^^^^%%%%^~1.txt^ test^^^^^%^%^~1.bat>>test^^%%~4.bat
  44. echo.>>test^^%%~2.bat
  45. echo.>>test^^%%~2.bat
  46. @ECHO OFF
  47. PUSHD %~dp0
  48. ECHO a>mkBOM.dbg
  49. ECHO db EF BB BF>>mkBOM.dbg
  50. ECHO.>>mkBOM.dbg
  51. ECHO n BOM.dat>>mkBOM.dbg
  52. ECHO r CX>>mkBOM.dbg
  53. ECHO 3 >>mkBOM.dbg
  54. ECHO w>>mkBOM.dbg
  55. ECHO q>>mkBOM.dbg
  56. TYPE mkBOM.dbg
  57. debug<mkBOM.dbg
  58. ;DEL mkBOM.dbg
  59. POPD
  60. COPY /Y /B BOM.dat+test^^%%~2.bat test^^%%~3.bat
  61. @start "" "test^^%%~1.bat"
  62. pause
复制代码

好像@start有问题 无法自动化

TOP

XP 32测试无问题
不过转义符已看晕......

TOP

返回列表