找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 37|回复: 0

[注册表类] 系统右键"计算行字数"注册表

[复制链接]
发表于 4 小时前 | 显示全部楼层 |阅读模式
本帖最后由 jiavip 于 2026-8-11 01:51 编辑

如题:系统右键"计算行字数"注册表,,,,,,,,,原创应用命令.
鄙人无聊时瞎写出来的注册表应用,,,,,,,,,,
可以计算所有文件的在本文编辑状态下的 行数字符数.

  1. @Echo off
  2. Set/p a=直接回车键__安装,输入任意字符回车__卸载!
  3. if "%a%"=="" Reg add "hkcr\*\shell\计算行字数\command" /f /ve /d "cmd /c @echo off&Mode con: cols=20 lines=3&color e0&Title %%1&for /f \"delims=\" %%%%a in ('Type \"%%1\"^|Find \"\" /V /C') do for /f \"delims=\" %%%%b in ('powershell -c \"(Get-Content '%%1'^|Measure-Object -Character).Characters\"') do Echo. 行数:%%%%a&Echo. 字符:%%%%b&pause>nul"&cls&Echo.安装完毕,按任意键退出!&Pause>Nul&Exit
  4. Reg delete "hkcr\*\shell\计算行字数" /f &cls&Echo.卸载完毕,按任意键退出!&Pause>Nul&Exit
复制代码


-------------代码存 ANSI 编码, XXXXX.BAT------------

注册表 只在WIN10 下编写测试,其他系统未知,,,,,,待反馈!

测试 500M 文件 计算花费 几十秒!
测试单个 38G 的压缩包 花费了几十分钟还没算出来,可能进程&内存&CPU爆了,,,,,,




--------------------新修改版,加了 文件名 + 大小字节-------------------

  1. @Echo off
  2. Set/p a=直接回车键__安装,输入任意字符回车__卸载!
  3. if "%a%"=="" Reg add "hkcr\*\shell\计算行字数\command" /f /ve /d "cmd /c @echo off&Mode con: cols=35 lines=5&color e0&Title %%1&for /f \"delims=\" %%%%a in ('Type \"%%1\"^|Find \"\" /V /C') do for /f \"delims=\" %%%%b in ('powershell -c \"(Get-Content '%%1'^|Measure-Object -Character).Characters\"') do for %%%%c in (\"%%1\") do Echo. 文件: %%~nxc&Echo. 行数: %%%%a&Echo. 字符: %%%%b&Set/p=\" 字节: %%~zc\"<nul&pause>nul"&cls&Echo.安装完毕,按任意键退出!&Pause>Nul&Exit
  4. Reg delete "hkcr\*\shell\计算行字数" /f &cls&Echo.卸载完毕,按任意键退出!&Pause>Nul&Exit
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-8-11 06:00

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表