Hi,
du brauchst 2 Batchdateien und eine liste.txt
So gehts:
Batch1 enthält folgendes:
set Konstruktionspart=%1
set Zeichnungspart=%2
set ZEICHNUNGSBLATT=%3
set dwg_name=%4
set OSZeichnungsname=zpart.prt
echo Processing Flatten 2d Part
call %UGII_BASE_DIR%\ugto2d\ugto2d m=modeling i=%OSZeichnungsname% o=2d_%OSZeichnungsname% l=ugto2d.log draw=%ZEICHNUNGSBLATT%
echo Processing create DWG File
call %UGII_BASE_DIR%\dxfdwg\dxfdwg i=%workdir%2d_%OSZeichnungsname% o=%workdir%%dwg_name%.dwg d=pfad zur definitionsdatei\dxfdwg.def l=%workdir%DWG.log > NUL
----------------
Batch2 enthält:
IF %0 == %0%1 goto NOLIST
for /F "delims= tokens=1" %%i in (%1) do call batch1.bat %%i
echo %%i
:NOLIST
@echo.
@echo Sie haben keine Listendatei angegeben.
@echo.
@echo Verwendung: %0 listendatei
@echo.
-------------------
Die liste.txt sieht so aus:
Liste mit den 4 Parametern anlegen
Partname Zeichnungspart Zeichnungsblatt dwgName
-------------------
Aufruf erfolgt so:
batch1 liste.txt
Du kannst das natürlich auf deine Bedürfnisse anpassen.
Wenn du noch aus der DB exportieren musst usw.
Hoffe Du verstehst was ich meine. Wenn nicht einfach nochmal nachfragen.
mfg
Michael
------------------
Free TIBET!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP