Initialize
- Postbuilt Scripte für Visual Studio und NX Open
This commit is contained in:
commit
2655a9676d
21
CopyData.bat
Normal file
21
CopyData.bat
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Copy data:
|
||||||
|
|
||||||
|
rem Copy data
|
||||||
|
if "1"=="0" (
|
||||||
|
mkdir "%TARGET_DIR%" >nul 2>&1
|
||||||
|
|
||||||
|
xcopy /I/F/Y "$(TARGET_DIRPath)" "%TARGET_DIR%\application\" | find /v /i "copied"
|
||||||
|
xcopy /I/F/Y "$(TARGET_DIRDir)\BlockStyler\*.*" "%TARGET_DIR%\application\" | find /v /i "copied"
|
||||||
|
xcopy /I/F/Y "$(TARGET_DIRDir)\images\*.*" "%TARGET_DIR%\application\" | find /v /i "copied"
|
||||||
|
@echo Files copied to "%TARGET_DIR%" !
|
||||||
|
)
|
||||||
13
CopyFiles.bat
Normal file
13
CopyFiles.bat
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
rem *** *** *** Start Script calls *** *** ***
|
||||||
|
|
||||||
|
rem Target directory for copy
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\SetCopyTargetDir.bat"
|
||||||
|
rem Copy data
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\CopyData.bat"
|
||||||
|
|
||||||
|
rem *** *** *** End Script calls *** *** ***
|
||||||
|
|
||||||
|
echo All copy actions finished
|
||||||
|
echo.
|
||||||
23
Postbuild.bat
Normal file
23
Postbuild.bat
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
@echo off
|
||||||
|
|
||||||
|
rem *** *** *** Start Script calls *** *** ***
|
||||||
|
echo.
|
||||||
|
echo *** Run all desired scripts ***
|
||||||
|
|
||||||
|
rem Current NX-Version
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\SetCurrentNxVersion.bat"
|
||||||
|
|
||||||
|
rem NX-License-Environment
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\SetNxLicenseEnvironment.bat"
|
||||||
|
|
||||||
|
rem UGII_BASE_DIR and Target-Directory
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\SetBaseAndTargetDir.bat"
|
||||||
|
|
||||||
|
rem Sign program
|
||||||
|
rem "C:\CAD\<NX-Version>\UGOPEN\NXSigningResource.res" muss
|
||||||
|
rem als Eingebettete Resource eingebunden werden
|
||||||
|
call "%POSTBUILD_SCRIPT_DIR%\SignProgram.bat" $(TargetPath)
|
||||||
|
|
||||||
|
rem *** *** *** End Script calls *** *** ***
|
||||||
|
echo *** Postbuild finished ***
|
||||||
|
echo.
|
||||||
31
SetBaseAndTargetDir.bat
Normal file
31
SetBaseAndTargetDir.bat
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Set UGII_BASE_DIR and Target-Directory depending on used VS-Config-Profile:
|
||||||
|
|
||||||
|
rem Set UGII_BASE_DIR and Target-Directory depending on used VS-Profile
|
||||||
|
rem !!! This query must always be adapted to new NX versions !!!
|
||||||
|
if "$(ConfigurationName)"=="NX12" (
|
||||||
|
set UGII_BASE_DIR=C:\CAD\NX12
|
||||||
|
set TARGET_DIR=M:\ug\NX12_NXTC\global\06_ENGEL_NX_CUSTOMIZING\NXKE_Erweiterungen
|
||||||
|
) else if "$(ConfigurationName)"=="NX1926" (
|
||||||
|
set UGII_BASE_DIR=C:\CAD\NX1926
|
||||||
|
set TARGET_DIR=M:\ug\NX1926_NXTC\global\06_ENGEL_NX_CUSTOMIZING\NXKE_Erweiterungen
|
||||||
|
) else if "$(ConfigurationName)"=="NX1953" (
|
||||||
|
set UGII_BASE_DIR=C:\CAD\NX1953
|
||||||
|
set TARGET_DIR=M:\ug\NX1953_NXTC\global\06_ENGEL_NX_CUSTOMIZING\NXKE_Erweiterungen
|
||||||
|
) else (
|
||||||
|
set UGII_BASE_DIR=C:\CAD\%CURRENT_VERSION%
|
||||||
|
set TARGET_DIR=M:\ug\%CURRENT_VERSION%_NXTC\global\06_ENGEL_NX_CUSTOMIZING\NXKE_Erweiterungen
|
||||||
|
)
|
||||||
|
|
||||||
|
rem Display the value
|
||||||
|
echo - Set UGII_BASE_DIR to: %UGII_BASE_DIR%
|
||||||
|
echo - Set Target-Directory to: %TARGET_DIR%
|
||||||
26
SetCopyTargetDir.bat
Normal file
26
SetCopyTargetDir.bat
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Set NXOPEN Target Directory depending on used VS-Config-Profile:
|
||||||
|
|
||||||
|
rem Set NXOPEN Target Directory depending on used VS-Profile
|
||||||
|
rem !!! This query must always be adapted to new NX versions !!!
|
||||||
|
if "$(ConfigurationName)"=="NX12" (
|
||||||
|
set TARGET_DIR=C:\CAD\Local_NX12_NXTC\NXOPEN
|
||||||
|
) else if "$(ConfigurationName)"=="NX1926" (
|
||||||
|
set TARGET_DIR=C:\CAD\Local_NX1926_NXTC\NXOPEN
|
||||||
|
) else if "$(ConfigurationName)"=="NX1953" (
|
||||||
|
set TARGET_DIR=C:\CAD\Local_NX1953_NXTC\NXOPEN
|
||||||
|
) else (
|
||||||
|
set TARGET_DIR=C:\CAD\Local_%CURRENT_VERSION%_NXTC\NXOPEN
|
||||||
|
)
|
||||||
|
|
||||||
|
rem Display the value
|
||||||
|
echo - Set Target-Directory to: %TARGET_DIR%
|
||||||
17
SetCurrentNxVersion.bat
Normal file
17
SetCurrentNxVersion.bat
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Set the current NX-Version:
|
||||||
|
|
||||||
|
rem Die aktuell bei ENGEL verwendete NX Version setzen
|
||||||
|
set CURRENT_VERSION=NX1953
|
||||||
|
|
||||||
|
rem Display the value
|
||||||
|
echo - Set current NX-Version to: %CURRENT_VERSION%
|
||||||
22
SetNxLicenseEnvironment.bat
Normal file
22
SetNxLicenseEnvironment.bat
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Set the NX-License-Environment:
|
||||||
|
|
||||||
|
rem Set NX-Environment
|
||||||
|
set UGS_LICENSE_BUNDLE=NX13300N;NX11110
|
||||||
|
set UGS_LICENSE_SERVER=28000@emscadlic.engel.int
|
||||||
|
set SPLM_LICENSE_SERVER=%UGS_LICENSE_SERVER%
|
||||||
|
|
||||||
|
rem Display the values
|
||||||
|
echo - Set UGS_LICENSE_BUNDLE to: %UGS_LICENSE_BUNDLE%
|
||||||
|
echo - Set UGS_LICENSE_SERVER to: %UGS_LICENSE_SERVER%
|
||||||
|
echo - Set SPLM_LICENSE_SERVER to: %SPLM_LICENSE_SERVER%
|
||||||
|
echo.
|
||||||
18
SignProgram.bat
Normal file
18
SignProgram.bat
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
@echo off
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** History ***
|
||||||
|
rem ****************************************************************************
|
||||||
|
rem *** Version 1.0 - 2022-01-27 - Eugen Hoeglinger
|
||||||
|
rem - Initially created
|
||||||
|
rem *** Version 1.1 -
|
||||||
|
rem ****************************************************************************
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo Sign program:
|
||||||
|
|
||||||
|
set SIGNDOTNET="%UGII_BASE_DIR%\NXBIN\SignDotNet.exe"
|
||||||
|
|
||||||
|
rem Programm signieren
|
||||||
|
%SIGNDOTNET% "%1"
|
||||||
|
rem | find "Signed"
|
||||||
|
>nul %SIGNDOTNET% "%1"
|
||||||
Loading…
Reference in New Issue
Block a user