卡巴的授权网上找了一大堆,用授权查看器一个个打开发现重复的太多
于是写了下面这个批处理,保存为.bat或.cmd类型均可运行
现发到论坛看看是否还有什么不足,请兄弟们指正
问题解决了 本机测试通过 大家帮忙看下是否有可以改进的地方
路径改为自定义
文件名改为“产品类别(KIS或KAV)-版本号-序列号.key”的格式
最后代码如下
::将指定文件夹中的卡巴授权批量改名为“产品(KIS或KAV)-版本号-序列号.key”的格式,同时过滤掉重复的授权文件
::2008-03-03 By SunTB
@echo off&echo.
set /p keypath=请输入授权文件所在文件夹(直接回车默认为当前文件夹):
cd /d %keypath%
for /f "delims=." %%a in ('dir *.key/b') do (
for /f "tokens=3" %%i in ('more /s "%%a.key"^|findstr /i "Serial"') do (
for /f "tokens=3,4 delims=-. " %%x in ('more /s "%%a.key"^|findstr /i "Security Virus"') do (
if "%%x"=="Security" (if not "%%a"=="KIS%%y-%%i" (move /y "%%a.key" "KIS%%y-%%i.key"))
if "%%x"=="Virus" (if not "%%a"=="KAV%%y-%%i" (move /y "%%a.key" "KAV%%y-%%i.key"))
)
)
)
exit
Last edited by suntb on 2008-3-3 at 11:58 PM ]