parent
069af090d0
commit
3f26dd5af9
24
K.cmd
24
K.cmd
|
|
@ -1,30 +1,30 @@
|
|||
@ECHO OFF
|
||||
|
||||
|
||||
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||
|
||||
|
||||
SET CURRDIR=%CD%
|
||||
SET PARENTDIR=!CURRDIR!
|
||||
|
||||
|
||||
:START
|
||||
IF EXIST !CURRDIR!\packages\ProjectK* FOR /F %%I IN ('DIR !CURRDIR!\packages\ProjectK* /B /O:-D') DO (SET ProjectKDir=%%I& GOTO :ENDFOR)
|
||||
:ENDFOR
|
||||
|
||||
|
||||
SET LocalKCmd=!CURRDIR!\packages\!ProjectKDir!\tools\k.cmd
|
||||
|
||||
|
||||
IF NOT EXIST !LocalKCmd! (
|
||||
CALL :RESOLVE "!CURRDIR!\.." PARENTDIR
|
||||
IF !CURRDIR!==!PARENTDIR! (
|
||||
CALL :RESOLVE !CURRDIR!\.. PARENTDIR
|
||||
IF !CURRDIR!=="!PARENTDIR!" (
|
||||
ECHO Unable to locate the ProjectK runtime
|
||||
ENDLOCAL & EXIT /b 1
|
||||
) ELSE (
|
||||
SET CURRDIR=!PARENTDIR!
|
||||
SET CURRDIR="!PARENTDIR!"
|
||||
GOTO :START
|
||||
)
|
||||
)
|
||||
|
||||
CALL "!LocalKCmd!" %*
|
||||
|
||||
CALL !LocalKCmd! %*
|
||||
ENDLOCAL & EXIT /b %ERRORLEVEL%
|
||||
|
||||
|
||||
:RESOLVE
|
||||
SET %2=%~f1
|
||||
GOTO :EOF
|
||||
GOTO :EOF
|
||||
|
|
|
|||
Loading…
Reference in New Issue