- 2011-08-14 17:27:45 5797406 INFO ********************************* BGN TCP OnAccept *************************************
- 2011-08-14 17:27:45 5797406 INFO END TCP OnAccept
- 2011-08-14 17:27:45 5797422 INFO GLW开户成功, OpenUserV5, UserID:530424199004090320
- 2011-08-14 17:27:45 5797500 INFO BGN TCP OnReceive
- 2011-08-14 17:27:45 5797672 ERROR 获取会员照片:10
- 2011-08-14 17:27:45 5797719 INFO 收到TCP命令101--,530424199004090320,会员用户(i1:0, i2:0, i3:0, ClientState:0, s1:徐晓倩(读), s2:530424199004090320, s3:徐晓倩(读);530424199004090320;11;1;530424199004090320;;;;;-2209190400000;1;85252068003092501055;530424199004090320;;;;;;;W43y7WkGq6Y=;;;1;1313314083468;, IsRemove:0)
- 2011-08-14 17:27:45 5797719 INFO END TCP OnReceive 1
复制代码 上面字符中的 ( W43y7WkGq6Y= ) 部分是我要截取的内容,个人感觉从左到右没有规律,从右边有个=号,要截取的字符串最后都有个等号,长度包括 "=" 是12位- @echo off&setlocal enabledelayedexpansion
- SET /P USERID= 请输入身份证号码:
- set "i=E:\CMD\Console.log"
- for /f "tokens=10 delims=:," %%i in ('findstr /i "%USERID%" "%i%"^|findstr /i "密码:"') do (
- echo 您的身份证号是 %USERID% 您的密码是 %%i
- )
- pause
复制代码 这是原来的代码,原来的文件中有个固定的 “密码:” 字符,原来是截取 “密码:” 后面的字符,现在不同了, |