@echo off & setlocal REM ########################################################################## REM Starten von Creo Elements/Direct Modeling V19.0 | 14.10.2015 REM ########################################################################## REM ModelSearch-Verzeichnisse anlegen mkdir "%APPDATA%\modelsearch" mkdir "%APPDATA%\modelsearch\autoclassifier" mkdir "%APPDATA%\modelsearch\modelsearchlive" copy \\cad-search\modelsearch\roaming\*.* "%APPDATA%\modelsearch" xcopy \\cad-search\modelsearch\modelsearchlive\*.* "%APPDATA%\modelsearch\modelsearchlive" /k /r /e /i /s /c /h /d /y REM ========================================================================== REM === Phoenix/PDM Installationsverzeichnis setzen ========================== set PX_BASE_DIR=\\cad01\phoenixpdm10 REM ========================================================================== REM === ---> Variablen entsprechend konfigurieren <--- ======================= REM ========================================================================== REM Lizenzserver eintragen oder leer, mehrere mit Komma trennen set MELSSRV=CAD01 REM Spracheinstellung -- wenn LANG=menue -> dann Spracheinstellung ueber Auswahl im CMD-Fenster set LANG=german REM Installationsverzeichnis für Version 20.x setzen set SDDIR=%PROGRAMFILES%\PTC\Creo Elements\Direct Modeling 20.0 REM ========================================================================== REM Schiller Verzeichnisse setzen REM ========================================================================== REM Verzeichnis für Startverzeichniss setzen --> ALLE FOLGENDEN BAUEN HIER AUF set CEDMDIR=S:\PTC_CEDM_V20.0 REM Anpassungsverzeichnisse - In dieser Reihenfolge REM CorpCustomize-Verzeichnis festlegen >> FIRMENANPASSUNGEN set SDCORPCUSTOMIZEDIR=%CEDMDIR%\SCHILLER_CORP_CUSTOMIZE_CEDM REM SiteCustomize-Verzeichnis festlegen >> STANDORTANPASSUNGEN >> VERWENDEN WIR NICHT REM set SDSITECUSTOMIZEDIR=... REM =================== REM UserCustomize Verzeichnis festlegen >> BENUTZERPROFIL set SDUSERCUSTOMIZEDIR=%CEDMDIR%\SCHILLER_USER_CUSTOMIZE_CEDM\%USERNAME% REM Wenn Benutzerprofil nicht vorhanden ist, wird es erstellt und mit dem Referenzprofil befüllt if not exist "%SDUSERCUSTOMIZEDIR%" mkdir "%SDUSERCUSTOMIZEDIR%" REM if not exist "%SDUSERCUSTOMIZEDIR%" goto CopyUserProfile REM goto END REM REM :CopyUserProfile REM mkdir "%SDUSERCUSTOMIZEDIR%" REM xcopy S:\PTC_CEDM_V19.0\SCHILLER_USER_CUSTOMIZE_CEDM\00_Referenzprofil\*.* %SDUSERCUSTOMIZEDIR% /k /r /e /i /s /c /h REM REM :END REM =================== REM RESSOURCENVERZEICHNISSE REM Verzeichnis für Schillerressourcen setzen set SchillerDIR=%CEDMDIR%\SCHILLER_RESSOURCEN REM Verzeichnis für Schiller Stücklisteneinstellungen setzen set SCHILLERBOMDIR=%SchillerDir%\AM_SCHILLER_BOM REM Verzeichnis für OLE-Vorlagen setzen set SCHILLERAMCONFIGDIR=%SchillerDir%\AM_SCHILLER_CONFIG REM Verzeichnis für OLE-Vorlagen setzen set SCHILLEROLEDIR=%SchillerDir%\AM_SCHILLER_OLE REM Verzeichnis für OLE-Vorlagen setzen set SCHILLERPLOTDIR=%SchillerDir%\AM_SCHILLER_PLOT REM Verzeichnis für Zeichnungsrahmen setzen REM >> wird in der px-cust.lsp gesetzt (...damit auch für RCS verfügbar) set SCHILLERFRAMEDIR=%SchillerDir%\AM_SCHILLER_RAHMEN REM Verzeichnis für Annotation-Skizzen setzen set SCHILLERSCETCHDIR=%SchillerDir%\AM_SCHILLER_SKIZZEN REM Verzeichnis für Annotation-Symbole setzen set SCHILLERAMSYMBOLDIR=%SchillerDir%\AM_SCHILLER_SYMBOLE REM Verzeichnis für Annotation-Symbole setzen set SCHILLERAMTXTDIR=%SchillerDir%\AM_SCHILLER_TEXTVORLAGEN REM Verzeichnis für Schiller-Zeichnungsvorlagen setzen set SCHILLERAMDRWTMPDIR=%SchillerDir%\AM_SCHILLER_ZEICHNUNGSVORLAGEN REM Verzeichnis für SchillerHilfe setzen set SCHILLERHELPDIR=%SchillerDir%\ALL_SCHILLER_HELP REM Verzeichnis für SchillerIcons setzen set SCHILLERICONDIR=%SchillerDir%\ALL_SCHILLER_ICONS REM Verzeichnis für Schiller-KanbanTeile setzen set SCHILLERKANBANDIR=%SchillerDir%\SD_SCHILLER_TEILE REM Verzeichnis für SchillerMacros setzen set SCHILLERMACRODIR=%SchillerDir%\ALL_SCHILLER_MAKROS REM Verzeichnis für Schiller-Modellvorlagen setzen set SCHILLERVORLAGENDIR=%SchillerDir%\SD_SCHILLER_MODELLVORLAGEN REM Verzeichnis für Schiller-Normteile setzen set SCHILLERNORMDIR=%SchillerDir%\SD_SCHILLER_NORMTEILE REM Verzeichnis für Schiller-Vorgaben-Files setzen set SCHILLERMACONFIGDIR=%SchillerDir%\MA_SCHILLER_CONFIG REM Verzeichnis für Schiller Vorlagen & Formulare setzen set SCHILLERTEMPLATEDIR=%SchillerDir%\ALL_SCHILLER_VORLAGEN REM ========================================================================== REM TEMP-Verzeichnis festlegen set CreoTMP=C:\temp if not exist "%CreoTMP%" mkdir "%CreoTMP%" REM beim Debug soll Ausgabe in Datei erfolgen: set CreoDebugOutput=%CreoTMP%\_CreoLog.txt REM JAVA-HOME Pfad setzen: REM set JAVA_HOME=%PROGRAMFILES(x86)%\Java\jre1.8.0_131 REM HPGL Plotten aus Annotation: ja=1 / nein=0 set HPGL_PLOTTEN=1 REM ========================================================================== REM Loeschen von Useranpassungen REM rmdir Removes (that is, deletes) a directory. REM /s : Removes the specified directory and all subdirectories including any files. Use /s to remove a tree. REM /q : Runs rmdir in quiet mode. Deletes directories without confirmation. REM rmdir /s /q "%SDUSERCUSTOMIZEDIR%" REM del /q "%SDUSERCUSTOMIZEDIR%\all_data.lsp" REM del /q "%SDUSERCUSTOMIZEDIR%\sd_data.lsp" REM del /q "%SDUSERCUSTOMIZEDIR%\ANNOTATION\am_menubar.mub" del /q "%SDUSERCUSTOMIZEDIR%\ANNOTATION\am_qat_contents.lsp" REM del /q "%SDUSERCUSTOMIZEDIR%\sd_menubar.mub" del /q "%SDUSERCUSTOMIZEDIR%\sd_qat_contents.lsp" del /q "%SDUSERCUSTOMIZEDIR%\ANNOTATION\Default_Settings\*.lsp" del /q "%SDUSERCUSTOMIZEDIR%\ANNOTATION\am_data.lsp" REM ========================================================================== REM Userprofile modifizieren REM xcopy S:\PTC_CEDM_V19.0\SCHILLER_USER_CUSTOMIZE_CEDM\00_Referenzprofil\TESTDATEI.txt %SDUSERCUSTOMIZEDIR% /k /r /e /i /s /c /h REM ========================================================================== REM Loeschen von Useranpassungen REM Speicherung von Layoutänderungen: REM set SDDONTSTOREUILAYOUTFILES=1 REM Anpassen des UI's nicht möglich: REM set SDDISALLOWINTERACTIVECUSTOMIZATION=1 REM -- siehe hierzu auch ANNOTATION\am_customize REM -- [(sd-delete-setting-value)] REM -- [(sd-set-setting-modifiable-flag :subpath "Annotation" :modifiable nil)] REM -------------------------------------------------------------------------- REM Creo Elements/Direct Modeling starten if %PROCESSOR_ARCHITECTURE%==x86 goto Win32bit if %PROCESSOR_ARCHITECTURE%==AMD64 goto Win64bit :Win32bit REM -- auf dem aktuellen Rechner ist ein Windows32bit installiert set SDBINDIR=binNT goto EndOSVersion :Win64bit REM -- auf dem aktuellen Rechner ist ein Windows64bit installiert set SDBINDIR=binx64 :EndOSVersion set SDRUN=%SDDIR%\%SDBINDIR%\SolidDesigner.exe set SDTITLE=Creo Elements/Direct Modeling 20.0 - SCHILLER AUTOMATION REM Parameter der mit dem CadStart.bat-Aufruf mitgegeben wird auswerten REM In der Verknüpfung eintragen: S:\PTC_CEDM_V19.0\SCHILLER_RESSOURCEN\CadStart.bat "debug" "" if "%~1" == "debug" goto DEBUG if "%~2" == "debug" goto DEBUG REM PAUSE "%SDDIR%\SD.exe" -e SDLANG=%LANG% "%SDRUN%" -melshost "%MELSSRV%" -title "%SDTITLE%" goto ENDE :DEBUG if [%CreoDebugOutput%]==[] goto DEBUG_WEITER set SDDEBUGOUTPUT=FILE=%CreoDebugOutput% REM PAUSE :DEBUG_WEITER "%SDDIR%\SD.exe" -e SDLANG=%LANG% "%SDRUN%" -melshost "%MELSSRV%" -title "DEBUG - %SDTITLE% - %PROCESSOR_ARCHITECTURE% %USERNAME%@%COMPUTERNAME%" -v :ENDE