@echo off set cfg_name=00_配置开发环境.txt if exist %cfg_name% goto cmd_init goto cmd_error :cmd_init echo ================================================================= echo 配置开发环境 echo 1、删除配置,请按“D”键。 echo 2、按任意键开始配置开发环境 echo ================================================================= set select= set /p select=请输入: if /i "%select%" == "d" goto cmd_start_dekete goto cmd_start_create :cmd_start_dekete echo ----------------------------------------------------------------- for /f %%i in (%cfg_name%) do ( echo 配置目录 %%i... echo ----------------------------------------------------------------- echo 删除文件夹符号链接 App_Themes ... if exist %%i\App_Themes rd %%i\App_Themes /s /q echo 删除文件夹符号链接 SuperMap_Client ... if exist %%i\SuperMap_Client rd %%i\SuperMap_Client /s /q echo 删除文件夹符号链接 Transact ... if exist %%i\Transact rd %%i\Transact /s /q echo ----------------------------------------------------------------- ) echo 成功删除开发环境配置 goto cmd_init :cmd_start_create echo ----------------------------------------------------------------- set mklink=mklink /j if exist 920_RealEstate.Publish\junction.exe set mklink= 920_RealEstate.Publish\junction.exe for /f %%i in (%cfg_name%) do ( if exist %%i ( echo 配置目录 %%i... echo ----------------------------------------------------------------- echo 创建文件夹符号链接 App_Themes ... if exist %%i\App_Themes rd %%i\App_Themes /s /q %mklink% %%i\App_Themes 920_RealEstate.Publish\RealEstate.AppWebSite\App_Themes>nul echo 创建文件夹符号链接 SuperMap_Client ... if exist %%i\SuperMap_Client rd %%i\SuperMap_Client /s /q %mklink% %%i\SuperMap_Client 920_RealEstate.Publish\RealEstate.AppWebSite\SuperMap_Client>nul echo 创建文件夹符号链接 Transact ... if exist %%i\Transact rd %%i\Transact /s /q %mklink% %%i\Transact 920_RealEstate.Publish\RealEstate.AppWebSite\WorkFlow\Transact>nul echo ----------------------------------------------------------------- ) else ( echo 不存在目录 %%i... echo ----------------------------------------------------------------- pause echo ----------------------------------------------------------------- ) ) :cmd_compelete echo 成功配置开发环境 echo ================================================================= for /L %%a in ( 5,-1,1 ) do ( echo %%a 秒钟后关闭... ping localhost -n 2 >nul ) goto cmd_end :cmd_error cls echo ================================================================= echo 请在文件“%cfg_name%”中配置开发环境的目录。 echo 如果没有“%cfg_name%”文件,请自行创建。 echo 每行一个目录,如: echo 100_RealEstate.XXXXXXXX01\XXXXXXXX01.WebSite echo 200_RealEstate.XXXXXXXX02\XXXXXXXX02.WebSite echo 300_RealEstate.XXXXXXXX03\XXXXXXXX03.WebSite echo ... echo 目录N echo 相关RealEstate.XXXXXXXX01\XXXXXXXX01.WebSite 将不再需要如下目录: echo 1、App_Themes echo 2、SuperMap_Client echo 3、Transact echo ================================================================= pause>nul :cmd_end