Installer packages for GE manufacturing tools: - BlueSSOFix: Blue SSO authentication fix - HIDCardPrinter: HID card printer setup - HPOfflineInstaller: HP printer offline installer - MappedDrive: Network drive mapping - PrinterInstaller: General printer installer - ShopfloorConnect: Shopfloor connectivity tool - XeroxOfflineInstaller: Xerox printer offline installer 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
94 lines
2.9 KiB
Batchfile
94 lines
2.9 KiB
Batchfile
@echo off
|
|
|
|
if "%~d0" == "\\" (
|
|
echo.
|
|
echo The install script can not be launched from a UNC path.
|
|
echo Please start over a drive letter!
|
|
echo.
|
|
goto end
|
|
)
|
|
|
|
rem -- Check for admin rights
|
|
mkdir "%windir%\BatchGotAdmin"
|
|
if '%errorlevel%' == '0' (
|
|
rmdir "%windir%\BatchGotAdmin" & goto checked
|
|
) else (
|
|
echo.
|
|
echo The install script requires admin rights.
|
|
echo Please run as Administrator!
|
|
echo.
|
|
pause
|
|
exit
|
|
)
|
|
|
|
|
|
:checked
|
|
|
|
rem -- Save currect directory (%CD% not used due to UAC)
|
|
rem -- ~dp0 contains \ at end of path!
|
|
set DIR=%~dp0
|
|
rem -- removing trailing slash
|
|
set DIR=%DIR:~0,-1%
|
|
|
|
set CP=%DIR%/install/ant-launcher.jar
|
|
|
|
if "%FITDIR%" NEQ "" goto fit
|
|
if "%TCFITDIR%" NEQ "" goto tc
|
|
|
|
:installStandAlone
|
|
echo "Starting Standalone installation..."
|
|
echo " (Because Environment variables FITDIR or TCFITDIR not found)"
|
|
|
|
set CMDLINE_ARGS=-DSERVICENAME="SFCMTCService" -Dj.home="%TCFITDIR%/java/j2sdk" -DINST_SYS=fit4tc -DINST_OS=msw -DINST_DIR="%DIR%" -Dant.home="%DIR%/install" org.apache.tools.ant.launch.Launcher -buildfile "%DIR%/install/ant_install.xml" doinstallStandAlone
|
|
|
|
rem -- Use java runtime from distribution media
|
|
"%DIR%\..\JRE_WIN\bin\java" -version > nul 2>&1
|
|
if %ERRORLEVEL% == 0 goto bundled
|
|
|
|
"%JRE_HOME%\bin\java" -version > nul 2>&1
|
|
if %ERRORLEVEL% == 0 goto jrehome
|
|
|
|
"java" -version > nul 2>&1
|
|
if %ERRORLEVEL% == 0 goto installed
|
|
|
|
echo.
|
|
echo ****************************************************
|
|
echo * ERROR: No Java Runtime found to execute install! *
|
|
echo * Please install Java Runtime Environment *
|
|
echo ****************************************************
|
|
echo.
|
|
goto end
|
|
|
|
:bundled
|
|
"%DIR%\..\JRE_WIN\bin\java" -cp "%CP%" %* %CMDLINE_ARGS%
|
|
goto end
|
|
|
|
:jrehome
|
|
"%JRE_HOME%\bin\java" -cp "%CP%" %* %CMDLINE_ARGS%
|
|
goto end
|
|
|
|
:installed
|
|
|
|
"java" -cp "%CP%" %* %CMDLINE_ARGS%
|
|
goto end
|
|
|
|
|
|
:fit
|
|
echo "FITDIR found"
|
|
|
|
if exist "%FITDIR%\run\bin\java\j2sdk1.4.2_02" set JAVA_HOME=%FITDIR%\run\bin\java\j2sdk1.4.2_02
|
|
if exist "%FITDIR%\run\bin\java\jdk" set JAVA_HOME=%FITDIR%\run\bin\java\jdk
|
|
rem --- 64bit disabled until update script is modified!
|
|
rem if exist "%FITDIR%\run\bin\java\jdk64" set JAVA_HOME=%FITDIR%\run\bin\java\jdk64
|
|
|
|
"%JAVA_HOME%\bin\java" -cp "%CP%" -Dj.home="${JAVA_HOME}" -DSERVICENAME="FITMITomcat5" -DINST_OS=msw -DINST_SYS=fit -DINST_DIR="%DIR%" -DDST_DIR="%FITDIR%/run/bin/FIT-MI_Server" -DBASE_DIR="%FITDIR%" -Dant.home="%DIR%/install" org.apache.tools.ant.launch.Launcher -buildfile "%DIR%/install/ant_install.xml" doinstall
|
|
goto end
|
|
|
|
:tc
|
|
echo "TCFITDIR found"
|
|
|
|
"%TCFITDIR%/java/j2sdk/jre/bin/java" -cp "%CP%" -Dj.home="%TCFITDIR%/java/j2sdk" -DSERVICENAME="SFCMTCService" -DINST_SYS=fit4tc -DINST_OS=msw -DINST_DIR="%DIR%" -DDST_DIR="%TCFITDIR%/FIT-MI_Server" -DBASE_DIR="%TCFITDIR%" -Dant.home="%DIR%/install" org.apache.tools.ant.launch.Launcher -buildfile "%DIR%/install/ant_install.xml" doinstall
|
|
|
|
:end
|
|
pause
|