★群组文件的批量转换
上面两种方法虽然能够顺利实现GB→Maxthon群组间的转换,但如果碰到你有大量的群组文件需要转换或想实现Maxthon→GB的群组转换就不太方便了,这里我们推荐使用可以打开记事本,输入脚本内容(不含双引号):“
@echo off
:common
setlocal ENABLEDELAYEDEXPANSION
findstr "CaptorGroup" *.cgp && goto max_gb || goto gb_max
:max_gb
rd /s/q gb_group
md gb_group
for %%i in (*.cgp) do echo [Group]>>gb_group\\%%i
for %%a in (*.cgp) do for /f "tokens=1-4 delims==:" %%i in ('findstr /n "=" "%%a " ') do set /a n=%%i-2 && echo name!n!=%%j>>gb_group\%%a && echo ^url!n!=%%k:%%l>>gb_group\%%a
goto end
:gb_max
rd /s/q max_group
md max_group
for %%a in (*.cgp) do for /f "tokens=2 delims==" %%i in ('findstr "." "%%a " ') do echo %%i>>max_group\%%~na.txt
for %%a in (max_group\*.txt) do echo [CaptorGroup]>>max_group\%%~na.cgp
for %%a in (max_group\*.txt) do for /f "tokens=1,2 delims=: " %%i in ('findstr "." "%%a " ') do if "%%i" neq "http" (set n=%%i) else (if "%%i" == "http" echo !n!=http:%%j>>max_group\%%~na.cgp)
del /q max_group\*.txt
goto end
:end
exit
”
然后保存文件并将其扩展名更改为.BAT,这就做成了一个转换批处理文件,再把此文件复制到GB的Groups文件夹中,双击运行就会得到一个新文件夹,双击运行它就可实现GB→Maxthon的转换,将此文件夹中的.CGP文件复制到GB的Groups文件夹中便OK了。或者将它复制到Maxthon的Groups文件夹中,双击运行它就可实现Maxthon→GB的群组转换。