74 lines
2.8 KiB
Batchfile
74 lines
2.8 KiB
Batchfile
@echo off
|
|
:: Copies the following files to all locations (eaz, emcc, emcn, emcz, emk und eus)
|
|
:: "\\engel.int\nx\ea\ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\modeling_standards\nx502_Threaded_Hole_Standard.xml"
|
|
:: "\\engel.int\nx\ea\ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\thd_metric.dat"
|
|
|
|
::--- replaced fix coded NX version value by variable NX_VERSION --- 2018-11-26 by E. Hoeglinger ---
|
|
::--- replaced fix coded source paths by variable 'SOURCE_STANDARD' and 'SOURCE_THD' --- 2018-11-26 by E. Hoeglinger ---
|
|
::--- replaced fix coded destination paths by variable 'DESTINATION_STANDARD' and 'DESTINATION_THD' --- 2018-11-26 by E. Hoeglinger ---
|
|
::--- remove unnecessary 'goto end' at the end --- 2018-11-26 by E. Hoeglinger ---
|
|
|
|
::set NX version
|
|
set NX_VERSION=NX12
|
|
|
|
:start
|
|
cls
|
|
title Copy Thread tables to all locations
|
|
echo.
|
|
echo Copy files "nx502_Threaded_Hole_Standard.xml" and "thd_metric.dat" to all locations? [Y/N]
|
|
echo (eaz, emcc, emcn, emcz, emk and eus)
|
|
echo ------------------------------------------------------------------------------------------
|
|
set /p choice=
|
|
|
|
if /i %choice%==Y goto copyjob
|
|
if /i %choice%==J goto copyjob
|
|
if /i %choice%==N goto end
|
|
echo.
|
|
echo invalid input!
|
|
pause
|
|
goto start
|
|
|
|
:copyjob
|
|
title Copy Thread tables to all locations - copying...
|
|
::set paths
|
|
set ENGEL_NX=\\engel.int\nx
|
|
set SOURCE_STANDARD=%ENGEL_NX%\ea\ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\modeling_standards\nx502_Threaded_Hole_Standard.xml
|
|
set SOURCE_THD=%ENGEL_NX%\ea\ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\thd_metric.dat
|
|
set DESTINATION_STANDARD=ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\modeling_standards
|
|
set DESTINATION_THD=ug\%NX_VERSION%_NXTC\global\00_DEFAULTS\UGII\thd_metric.dat
|
|
::eaz
|
|
echo copying to EAZ...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\eaz\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\eaz\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
::emcc
|
|
echo copying to EMCC...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\emcc\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\emcc\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
::emcn
|
|
echo copying to EMCN...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\emcn\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\emcn\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
::emcz
|
|
echo copying to EMCZ...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\emcz\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\emcz\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
::emk
|
|
echo copying to EMK...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\emk\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\emk\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
::eus
|
|
echo copying to EUS...
|
|
xcopy "%SOURCE_STANDARD%" "%ENGEL_NX%\eus\%DESTINATION_STANDARD%" /Y /F
|
|
xcopy "%SOURCE_THD%" "%ENGEL_NX%\eus\%DESTINATION_THD%" /Y /F
|
|
echo.
|
|
echo.
|
|
title Copy Thread tables to all locations - DONE
|
|
echo DONE
|
|
>nul timeout /t 10
|
|
|
|
:end |