[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我有一个很傻很天真的想法
真的很傻
把字符先放入一个文件 然后用dir命令查找字节
  1. D:\>echo 123456789+>111.txt
  2. D:\>dir 111.txt
  3. 驱动器 D 中的卷没有标签。
  4. 卷的序列号是 48F9-7985
  5. D:\ 的目录
  6. 2009-10-07  20:25                12 111.txt
  7.                1 个文件             12 字节
复制代码
然后 字节数-2
然后我又很傻得做了一个
  1. @echo off&setlocal enabledelayedexpansion
  2. set /p s=请输入字符:
  3. echo %s%>12as.txt
  4. for /f "skip=6 tokens=3" %%i in ('dir 12as.txt') do (set /a a=%%i-2&echo !a!&pause&exit)
复制代码

特殊字符支持不能

[ 本帖最后由 基拉freedom 于 2009-10-7 20:36 编辑 ]
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

........这倒是 一个8位 一个16位.........哎
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

...........大家
有没有什么办法把中文字符替换掉
或者把所有的字符都替换成一个.......................
用字节计算 只需把中文或其他占用位不同的字符换掉就好了 不过还没找到好方法的说
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

返回列表