for /f "delims=." %%i in (2.txt) do echo %%i >>3.txt && findstr /v/g:1.txt 3.txt >>4.txt
for /f %%j in (4.txt) do echo %%j.exe >>5.bat
2.TXT为所有系统补丁号码
KB898461.exe
KB893803.exe
KB900930.exe
1.TXT为本机补丁号码
KB898461
KB893803
先讲2.TXT内KB898461.EXE的后缀名.EXE去掉输出为2.txt for /f "delims=." %%i in (2.txt) do echo
%%i >>3.txt
对比1.TXT和3.TXT..将1.TXT和2.TXT内有的相同补丁号码去掉..输出4.TXT
将4.TXT内补丁号码甜加后缀名输出5.BAT for /f %%j in (4.txt) do echo %%j.exe /quiet
/norestart /n >>5.bat
在运行5.BAT安装系统补丁
初步测试成功不过写的太长..请高手简化一下给点意见
for /f %%j in (4.txt) do echo %%j.exe >>5.bat
2.TXT为所有系统补丁号码
KB898461.exe
KB893803.exe
KB900930.exe
1.TXT为本机补丁号码
KB898461
KB893803
先讲2.TXT内KB898461.EXE的后缀名.EXE去掉输出为2.txt for /f "delims=." %%i in (2.txt) do echo
%%i >>3.txt
对比1.TXT和3.TXT..将1.TXT和2.TXT内有的相同补丁号码去掉..输出4.TXT
将4.TXT内补丁号码甜加后缀名输出5.BAT for /f %%j in (4.txt) do echo %%j.exe /quiet
/norestart /n >>5.bat
在运行5.BAT安装系统补丁
初步测试成功不过写的太长..请高手简化一下给点意见

