commit aca9fbc32aef1103553e090ec40faf407e0c3cac Author: Eugen Höglinger Date: Tue Oct 5 16:46:32 2021 +0200 Initialized diff --git a/copythreads2locations.bat b/copythreads2locations.bat new file mode 100644 index 0000000..c4e7388 --- /dev/null +++ b/copythreads2locations.bat @@ -0,0 +1,74 @@ +@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 \ No newline at end of file