本帖最后由 xxpinqz 于 2014-7-19 13:59 编辑
回复 13# pan528 - if "!t1!!t2!#"=="%%c%%d#" (
复制代码 变量t1表示上次读取的姓名,t2表示上次读取的职务(用两个变量来比较是为了防止人物重名)
意思是:如果上次读取的姓名、职务和本次读取的姓名职务相同,则。。。。。。
你打开 一个cmd窗口运行下:- findstr . a.txt b.txt|sort /+7
复制代码 然后对着这窗口的显示内容过一遍,很好理解的。
至于以a.txt为上限,改下第13行:- set t1=%%c&set t2=%%d&iset ".=%%b"
复制代码 改为:- set t1=%%c&set t2=%%d&if /I "%%a"=="a.txt" (set ".=%%b")else set ".="
复制代码 全部更新至4楼 |