@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