本帖最后由 pcl_test 于 2016-7-20 12:58 编辑
回复 20# solan
猜 | @echo off | | set "fd=%~dp0" | | for /f "delims=" %%a in ("%fd:~,-1%") do set "fdn=%%~nxa"&set "fd=%%~dpa%" | | if exist "%~dp0BB\" ( | | set "BASE_DIR=%~dp0BB" | | set "ROOT_DIR=%~dp0BB\CC" | | set "UGII_BASE_DIR=%~dp0BB" | | set "UGII_ROOT_DIR=%~dp0BB\CCI" | | ) else if "%fdn%" equ "Tool" ( | | set "BASE_DIR=%fd%" | | set "ROOT_DIR=%fd%CC" | | set "UGII_BASE_DIR=%fd%" | | set "UGII_ROOT_DIR=%fd%CCI" | | ) else echo;不在指定目录下&&ping -n 3 0 >nul&exit | | ( | | echo;Windows Registry Editor Version 5.00 | | echo; | | echo;[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment] | | echo;"BASE_DIR"="%BASE_DIR:\=\\%" | | echo;"ROOT_DIR"="%ROOT_DIR:\=\\%" | | echo;"UGII_BASE_DIR"="%UGII_BASE_DIR:\=\\%" | | echo;"UGII_ROOT_DIR"="%UGII_ROOT_DIR:\=\\%" | | )>$tmp.reg | | | | regedit /s $tmp.reg | | echo;导入完成&ping -n 3 0 >nul | | del $tmp.reg /qCOPY |
|