原帖由 w156445045 于 2008-6-26 00:44 发表
先说下自己来这个论坛的原因吧 呵呵
因为昨天看了个批处理,是个身份证查询的批处理.
呵呵
就是这段代码,不知道是什么意思,里面有个date.txt文件,里面就是放的些身份证的信息,比如什么省啊 市啊 县啊什么的.
接 ...
是在for语句中调用的:- for /f "tokens=1*" %%i in ('findstr "%exp:~2%" date.txt') do (
- set ID_place=%%i
- set ID_tmp=!ID_place:~0,1!
- for /l %%j in (1,1,9) do (
- if !ID_tmp! equ %%j call :IDs
- )
- )
- .........
- for /f "tokens=1*" %%i in ('findstr "%ID:~0,6%" date.txt') do (
- set flag=exist
- cls
- echo.&echo.&echo.&echo.
- if defined IDflag (
- echo 身份证号码:%ID_15%
- echo.
- echo 升位后号码:%ID%
- ) else echo 身份证号码:%ID%
- echo.
- echo 性 别: %SEX%
- echo.
- echo 出生日期:%ID:~6,4% 年 %ID:~10,2% 月 %ID:~12,2% 日
- echo.
- echo 户籍所在地:%%j
- echo.&echo.&echo.&echo.
- )
- .....
复制代码
[ 本帖最后由 zw19750516 于 2008-6-26 11:00 编辑 ] |