From 09abe8693d8d4a445c0c1e9e1cdf8aa8f81e7746 Mon Sep 17 00:00:00 2001 From: "s.steuer" Date: Sat, 4 Nov 2023 00:37:31 +0100 Subject: [PATCH] =?UTF-8?q?In=20'03=5Fcompare=5Flists'=20k=C3=B6nnen=20nun?= =?UTF-8?q?=20abgesehen=20von=20-s=20beliebige=20andere=20Argumente=20ange?= =?UTF-8?q?geben=20werden.=20Dies=20ist=20notwendig,=20weil=20neben=20dem?= =?UTF-8?q?=20Excel-Export=20per=20-s=20nun=20auch=20ein=20Treeview=20mith?= =?UTF-8?q?ilfe=20anderer=20Schalter=20(-n=20i.V.m=20-t)=20ausgegeben=20we?= =?UTF-8?q?rden=20kann.=20In=20'cremig=5Fsetenv'=20wurde=20derweil=20der?= =?UTF-8?q?=20hard-coded-Pfad=20der=20Umgebungsvariable=20C:\Users\Simon\D?= =?UTF-8?q?ocuments\PythonProjekte\CreoMigrate=20(..\'Documents\10-Develop?= =?UTF-8?q?')=20in=20einen=20dymanischen=20Pfad=20umgewandelt.=20C:\Users\?= =?UTF-8?q?Simon\Documents\PythonProjekte\CreoMigrate=20liegt=20nun=20in?= =?UTF-8?q?=20dem=20Directory,=20in=20das=20das=20Repo=20geklont=20wurde.?= =?UTF-8?q?=20Zudem=20werden=20nun=20automatisch=20die=20Ordner=20\work=20?= =?UTF-8?q?und=20\log=20angelegt,=20falls=20diese=20noch=20nicht=20exisite?= =?UTF-8?q?ren?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/03_compare_lists.bat | 8 +++----- bin/cremig_setenv.bat | 12 +++++++++--- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/bin/03_compare_lists.bat b/bin/03_compare_lists.bat index 777d10a..be5b9d4 100644 --- a/bin/03_compare_lists.bat +++ b/bin/03_compare_lists.bat @@ -1,7 +1,5 @@ call cremig_setenv.bat @echo off -if "%1" == "-s" (set SIVAS_ID=%2) else (set /p SIVAS_ID=Enter Sivas ID:) - -call ..\Scripts\activate -python %CREMIG_LIB%\compare_lists.py --sivas=%SIVAS_ID% -pause +call %CREMIG%\.venv\Scripts\activate.bat +python %CREMIG_LIB%\compare_lists.py %* +deactivate diff --git a/bin/cremig_setenv.bat b/bin/cremig_setenv.bat index c298f2c..1bf8527 100644 --- a/bin/cremig_setenv.bat +++ b/bin/cremig_setenv.bat @@ -1,11 +1,16 @@ @echo off -set CREMIG=C:\Users\%USERNAME%\Documents\10-Develop\CreoMigrate +REM ~dp0 steht für das Verzeichnis, in der diese Datei liegt +pushd %~dp0\.. +set CREMIG=%cd% set CREMIG_BIN=%CREMIG%\bin -set CREMIG_WORK=%CREMIG%\work set CREMIG_CFG=%CREMIG%\cfg set CREMIG_LIB=%CREMIG%\lib -set CREMIG_LOG=%CREMIG%\log set CREMIG_DATA=%CREMIG%\data +set CREMIG_WORK=%CREMIG%\work +set CREMIG_LOG=%CREMIG%\log + +if not exist %CREMIG%\work mkdir %CREMIG%\work +if not exist %CREMIG%\log mkdir %CREMIG%\log set PATH=%CREMIG%\bin;%PATH% @@ -14,3 +19,4 @@ set RD_DATABASE_SOURCE=Z:\Entwicklung\PLM\Bestandspool.csv set SIVAS_DATABASE_QUERY=Y:\jit\programme\Sivas2json.exe REM PYTHON_INCLUDE_DIR REM PYTHON_LIBRARY +popd