ayon-core/openpype/vendor/OpenHarmony/Install.bat
2021-04-01 18:54:46 +02:00

40 lines
No EOL
1.4 KiB
Batchfile

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
SET dlPath=%~dp0
set harmonyPrefsDir=%appdata%\Toon Boom Animation
SETX LIB_OPENHARMONY_PATH %dlPath%
echo -------------------------------------------------------------------
echo -- Starting install of openHarmony open source scripting library --
echo -------------------------------------------------------------------
echo OpenHarmony will be installed to the folder :
echo %dlpath%
echo Do not delete the contents of this folder.
REM Check Harmony Versions and make a list
for /d %%D in ("%harmonyPrefsDir%\*Harmony*") do (
set harmonyVersionDir=%%~fD
for /d %%V in ("!harmonyVersionDir!\*-layouts*") do (
set "folderName=%%~nD"
set "versionName=%%~nV"
set "harmonyFolder=!folderName:~-7!"
set "harmonyVersions=!versionName:~0,2!"
echo Found Toonboom Harmony !harmonyFolder! !harmonyVersions! - installing openHarmony for this version.
set "installDir=!harmonyPrefsDir!\Toon Boom Harmony !harmonyFolder!\!harmonyVersions!00-scripts\"
if not "!installDir!" == "!dlPath!" (
REM creating a "openHarmony.js" file in script folders
if not exist "!installDir!" mkdir "!installDir!"
cd !installDir!
set "script=include(System.getenv('LIB_OPENHARMONY_PATH')+'openHarmony.js');"
echo !script!> openHarmony.js
)
echo ---- done. ----
)
)
echo - Install Complete -
pause