@echo off CLS if "%1"=="" (CALL :SELOPT) ELSE SET OPT=%1 if "%2"=="" Call :GETFP IF %OPT%==IMPORT Call :DoImport IF %OPT%==EXPORT Call :DoExport Echo Finished! Echo. pause GOTO :EOF :SELOPT echo Microsoft Custom Search Provider Import/Export Tool echo by Carsten Cumbrowski aka Roy/SaC at http://www.roysac.com/blog echo. SET /p OTmp=Enter (I) to Import, (E) to Export or (A) to Abort: IF "%OTmp%"=="I" SET OPT=IMPORT&SET OK=1 IF "%OTmp%"=="i" SET OPT=IMPORT&SET OK=1 IF "%OTmp%"=="E" SET OPT=EXPORT&SET OK=1 IF "%OTmp%"=="e" SET OPT=EXPORT&SET OK=1 If NOT "%OK%"=="1" EXIT GOTO :EOF :GETFP echo. echo Please Specify the name and path for the file to %OPT% Echo Enter "a' to abort. echo. SET /P FNAME=File Name: if %OPT%==IMPORT ( IF "%FNAME%"=="a" EXIT IF NOT EXIST "%FNAME%" Call :GETFP ) GOTO :EOF :DoImport REG Import %FNAME%>NUL 2>&1 Echo Search Scopes Imported Goto :EOF :DoExport REG Export "HKCU\Software\Microsoft\Internet Explorer\SearchScopes" %FNAME%>Nul 2>&1 Echo Search Scopes Exported to %FNAME% GOTO :EOF