mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
40 lines
No EOL
1.4 KiB
Batchfile
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 |