⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 comp_setup.bat

📁 an automated software testing tool for Web applications
💻 BAT
字号:
@REM $Id: COMP_SETUP.BAT 5045 2005-06-14 16:57:49Z wpc0756\Emmanuel $
@ECHO OFF
CALL COMP_SET_VARIABLES.BAT
IF ERRORLEVEL 1 GOTO ERROROCCURED

ECHO.
ECHO ******************************************************************
ECHO.
ECHO                  Installation %PROJECT%
ECHO.
ECHO $Id: COMP_SETUP.BAT 5045 2005-06-14 16:57:49Z wpc0756\Emmanuel $
ECHO ******************************************************************
ECHO.

IF NOT "%STOP_SERVICES%" == "" ECHO ******************************************************************
IF NOT "%STOP_SERVICES%" == "" ECHO (*) Arret des services...
IF NOT "%STOP_SERVICES%" == "" ECHO Les services "%STOP_SERVICES%" doivent etre redemarres.
IF NOT "%STOP_SERVICES%" == "" ECHO Appuyer sur Ctrl-C pour arreter l'installation ou sur ENTREE pour continuer. & PAUSE
@FOR %%S IN (%STOP_SERVICES%) DO NET STOP "%%S" /Y

IF NOT EXIST "Dll\" GOTO REINSTALL_ONLY
ECHO ******************************************************************
ECHO (*) Deplace les DLLs dans le repertoire d'execution...
@FOR %%F IN (%BUILT_FILES%) DO MOVE /Y "Dll\%%~nF%%~xF" "%%~nF%%~xF" || GOTO ERROROCCURED
@FOR %%F IN (%ADD_DLL_FILES%) DO MOVE /Y "Dll\%%~nF%%~xF" "%%~nF%%~xF" || GOTO ERROROCCURED
@FOR %%F IN (%RUNTIME_DLL_FILES%) DO MOVE /Y "Dll\%%~nF%%~xF" "%%~nF%%~xF" || GOTO ERROROCCURED
RMDIR Dll
IF ERRORLEVEL 1 GOTO ERROROCCURED

:REINSTALL_ONLY
IF "%ADD_DLL_INSTALL_PATH%" == "" GOTO REGISTER_COM
ECHO ******************************************************************
ECHO (*) Copie les DLLs dans les r閜ertoires %ADD_DLL_INSTALL_PATH%...
@FOR %%D IN (%ADD_DLL_INSTALL_PATH%) DO IF EXIST "%%D" @FOR %%F IN (%BUILT_FILES% %ADD_DLL_FILES% %RUNTIME_DLL_FILES%) DO COPY "%%~nF%%~xF" "%%D\%%~nF%%~xF" || GOTO ERROROCCURED

:REGISTER_COM
IF "%COM_OBJECTS_TO_REGISTER%" == "" GOTO REGISTER_EXE
ECHO ******************************************************************
ECHO (*) Enregistre les objets COM...
FOR %%C IN (%COM_OBJECTS_TO_REGISTER%) DO regsvr32.exe %%C || GOTO ERROROCCURED

:REGISTER_EXE
IF "%EXE_SERVICE_TO_REGISTER%" == "" GOTO SVC_START
ECHO ******************************************************************
ECHO (*) Enregistre les services...
FOR %%S IN (%EXE_SERVICE_TO_REGISTER%) DO %%S --uninstall & %%S --install || GOTO ERROROCCURED

:SVC_START
IF "%START_SERVICES%" == "" GOTO MYSQL_FUNC_CREATE
ECHO ******************************************************************
ECHO (*) Redemarre les services %START_SERVICES%...
@FOR %%S IN (%START_SERVICES%) DO NET START "%%S"

:MYSQL_FUNC_CREATE
IF NOT "%MYSQL_FUNCTIONS%" == "" GOTO CREATE_SQL_FUNCTIONS
IF NOT "%MYSQL_FUNCTIONS_AGGREGATE%" == "" SET SQL_CREATE_FUNCTION_PREFIX=AGGREGATE && SET MYSQL_FUNCTIONS=%MYSQL_FUNCTIONS_AGGREGATE%&& GOTO CREATE_SQL_FUNCTIONS

GOTO OPEN

:CREATE_SQL_FUNCTIONS
IF EXIST "C:\MySql\bin\mysql.exe" SET MYSQL_EXE=C:\MySql\bin\mysql.exe
REM Utilise de pr閒閞ence le client MySQL 4.1 s'il est install

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -