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

现在的选择太多,已经没什么必要纠结于纯批了
秀一块来自中古时期的肌肉(ANSI->UNICODE),文件头获取方式和 4 楼不同,但借鉴 4 楼方案对 plp 的方案改进:
  1. @ECHO off&setlocal EnableDelayedExpansion
  2. Set gbk=绿图
  3. chcp 1252 >nul
  4. for /f %%a in ('cmd/u/cecho !gbk!')do set un=%%a
  5. Set head=!un:~0,1!!un:~2,1!
  6. set/p=!head!<nul>U.bom
  7. chcp 936
  8. copy /b /y U.bom 转换后.txt
  9. cmd /u /c type 转换前.txt >>转换后.txt
  10. pause
复制代码
参考:http://www.bathome.net/redirect. ... 12347&pid=79254


1252 代码页真是个好东西,如果用 437,就得用 findstr 过滤才能生成干净的文件头:
  1. @ECHO off&setlocal EnableDelayedExpansion
  2. Set gbk=绿图
  3. chcp 437>nul
  4. for /f %%a in ('cmd/u/cecho !gbk!')do set un=%%a
  5. Set head=!un:~0,1!!un:~2,1!
  6. set/p=@^
  7. !head!<nul>$
  8. chcp 936
  9. findstr /v @ $>c1.txt
  10. cmd /u /c type a.txt >>c1.txt
  11. pause
复制代码
----------------------------------------------------------------------------
那段时间,关于纯批真是出现了好多有趣的话题呢
后来大家发现纯批技巧只是在秀肌肉,无法从根本上解决问题,就开始各种杂交了...
好多压箱底的纯批技巧都已经忘了,这么多年都没找到合适的用途,再精巧的构思也没意义
也对,本质上,shell 就是各取其长么
1

评分人数

TOP

返回列表