From a3e0a15b0eea12de9f65bf179254990f17e7d5e2 Mon Sep 17 00:00:00 2001 From: mistangl Date: Fri, 20 Jun 2025 18:00:13 +0200 Subject: [PATCH] =?UTF-8?q?dropItem=20create=20und=20remove=20erstellt,=20?= =?UTF-8?q?um=20die=20Verkn=C3=BCpfung=20auf=20dem=20Desktop=20zu=20erhalt?= =?UTF-8?q?en,=20bzw.=20diese=20wieder=20zu=20entfernen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/create_dropItem.bat | 55 ----------------------------------------- bin/dropItem_create.bat | 17 +++++++++++++ bin/dropItem_remove.bat | 11 +++++++++ 3 files changed, 28 insertions(+), 55 deletions(-) delete mode 100644 bin/create_dropItem.bat create mode 100644 bin/dropItem_create.bat create mode 100644 bin/dropItem_remove.bat diff --git a/bin/create_dropItem.bat b/bin/create_dropItem.bat deleted file mode 100644 index e61d9ef..0000000 --- a/bin/create_dropItem.bat +++ /dev/null @@ -1,55 +0,0 @@ -@echo on - -call setenv.bat - -mkdir %INSTALL_DIR% -set SHORTCUT=%INSTALL_DIR%\create_cables.lnk - -set TARGET=%PROJECT_BIN%\getexdraw.bat -set ICON=%PROJECT_DOC%\img\Icons\Icon_Gemini2.ico - -@echo off -setlocal enabledelayedexpansion - -@echo off -( -if [%1]==[] goto usage -for %%i in ("%~1") do ( - set "FILENAME=%%~ni" - set "EXT=%%~xi" - set "DIR=%%~dpi" -) - -REM echo Dateiname ohne Erweiterung: %FILENAME% -REM echo Erweiterung: %EXT% -REM echo Verzeichnis: %DIR% - - -call %%PROJECT_BIN%%\setenv.bat - - -echo --hole Positionen -call getpositions.bat --filename %1 -s -r -w %FILENAME%_positions.json -echo --erzeuge Graph mit Routing -call routing.bat --filename %FILENAME%_positions.json -w %FILENAME%_todraw.json -echo --zeichne Kabel in dxf Datei -call draw_dxf.bat --filename %FILENAME%_todraw.json --new %FILENAME%_cables.dxf -x %FILENAME%_cables.xlsx - - -mkdir %INSTALL_DIR%\%FILENAME% -move %PROJECT_WORK%\%FILENAME%_* %INSTALL_DIR%\%FILENAME% -pause -endlocal - -goto :eof - - -:usage -@echo Usage: %0 ^ -exit /B 1 -goto :eof -) > _getexdraw.bat - -MOVE _getexdraw.bat getexdraw.bat -REM Icon anlegen -powershell -Command "$s=(New-Object -COM WScript.Shell).CreateShortcut('%SHORTCUT%');$s.TargetPath='%TARGET%';$s.IconLocation='%ICON%';$s.Save()" diff --git a/bin/dropItem_create.bat b/bin/dropItem_create.bat new file mode 100644 index 0000000..4226f00 --- /dev/null +++ b/bin/dropItem_create.bat @@ -0,0 +1,17 @@ +@echo off + +call setenv.bat + +mkdir %INSTALL_DIR% +set SHORTCUT=%INSTALL_DIR%\create_cables.lnk + +set TARGET=%PROJECT_BIN%\getexdraw.bat +set ICON=%PROJECT_DOC%\img\Icons\Icon_Gemini2.ico + +REM ersetze die Zeile mit setenv.bat durch die mit dem neuen Pfad +powershell -Command "(Get-Content getexdraw.bat) -replace '^.*setenv.bat$', 'call %PROJECT_BIN%\setenv.bat' | Set-Content getexdraw.bat" + +REM Icon anlegen +powershell -Command "$s=(New-Object -COM WScript.Shell).CreateShortcut('%SHORTCUT%');$s.TargetPath='%TARGET%';$s.IconLocation='%ICON%';$s.Save()" +echo created in %INSTALL_DIR% +pause diff --git a/bin/dropItem_remove.bat b/bin/dropItem_remove.bat new file mode 100644 index 0000000..1b6479b --- /dev/null +++ b/bin/dropItem_remove.bat @@ -0,0 +1,11 @@ +@echo on + +call setenv.bat + +set SHORTCUT=%INSTALL_DIR%\create_cables.lnk + +DEL getexdraw.bat +git checkout bin\getexdraw.bat +DEL %INSTALL_DIR%\create_cables.lnk +rmdir %INSTALL_DIR% +pause