[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. call ascmap $
  3. for /f "tokens=* delims=" %%i in ('dir /a-d/b *.dat') do (
  4. echo.正在处理:%%~i&endlocal&setlocal enabledelayedexpansion
  5. for /f "tokens=* usebackq delims=" %%a in ("%%~i") do (
  6. set "str=%%a"
  7. set "str=!str:%$:~0x01,1%= !"
  8. set "str=!str:%$:~0x02,1%= !"
  9. set "str=!str:%$:~0x03,1%= !"
  10. set "str=!str:%$:~0x1E,1%= !"
  11. set "str=!str:%$:~0x04,1%= !"
  12. set "str=!str:%$:~0x05,1%= !"
  13. set str=!str:-=m!
  14. for %%A in (!str!) do (
  15. set/a _%%A+=1
  16. if !_%%A! GEQ 3 (echo %%A 出现!_%%A!次&echo gtr 3 wait del is ...&echo.)
  17. )))
  18. :end ==============================================================
  19. endlocal&echo 按任意键退出&pause>nul
复制代码
你先测试一下
'dir /a-d/b *.dat'  可以改成'dir /a-d/b/s *.dat' 以搜索子文件夹

由于有Hex字符,打个包吧, 额又占用论坛资源了.
1

评分人数

    • playinthesky: 高手,我都不知道怎么弄,谢谢你~!技术 + 1
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

回复 16# hfg1977


    运算符不存在,大哥,你是不是用了第三方的工具?我没有此工具,是否上传?

TOP

本帖最后由 hfg1977 于 2011-8-24 21:40 编辑

唯一的第三方 就是 ascmap  在本论坛下的,
http://www.bathome.net/thread-12347-1-1.html
ver 1.01.02

以你上传的两个文件测试的.

ascmap 还真不会用,

修改一下就好了,
@echo off
setlocal enabledelayedexpansion&cls            在这里加一句,下面不变
....
“阿姐走了。。。可是。。。我。。。我愿意。”

TOP

回复 18# hfg1977


    好的,谢谢,我去试试看~!

TOP

回复 18# hfg1977


    谢谢你,真的,略微修改之后,测试成功!!!!

TOP

返回列表