Prpbleme mit Runprogram
Verfasst: 22.02.2019 22:24
Hallo zusammen,
hoffe hier kann mir jemand bei einem Problem mit runprogram helfen.
Es geht darum unter 10 Windows win 64bit die Zeilen einer Bat-Datei einzeln mit PB auszuführen.
Arbeite mit 5.70 LTS.
Die Zeilen in der bat sind wie folgt:
------------------------
rd .\temp /s /q
rd .\export /s /q && md .\export
makescene -i ./bilder ./temp
sfmrecon ./temp/
dmrecon -s2 ./temp/
scene2pset -F2 ./temp/ ./export/L2.ply
fssrecon ./export/L2.ply ./export/surface-L2.ply
meshclean -t10 ./export/surface-L2.ply ./export/surface-L2-clean.ply
-------------------------
Wenn ich jede Zeile in eine eigene bat verschiebe dann kann ich die bat starten mit
teststr$ = GetCurrentDirectory() + "start-makescene.bat"
RunProgram(teststr$,"/?","")
So bald ich sie wie auch immer direkt mit der Zeile innerhalb von PB über runprogram starten möchte dann passiert überhaupt nix oder ein consolenfenster blitzt kurz auf.
Normal sollte in einem Consolenfenster die Ausgabe angezeigt werden wie das auch passiert wenn ich die bat aufrufe.
LG
Wolfgang
hoffe hier kann mir jemand bei einem Problem mit runprogram helfen.
Es geht darum unter 10 Windows win 64bit die Zeilen einer Bat-Datei einzeln mit PB auszuführen.
Arbeite mit 5.70 LTS.
Die Zeilen in der bat sind wie folgt:
------------------------
rd .\temp /s /q
rd .\export /s /q && md .\export
makescene -i ./bilder ./temp
sfmrecon ./temp/
dmrecon -s2 ./temp/
scene2pset -F2 ./temp/ ./export/L2.ply
fssrecon ./export/L2.ply ./export/surface-L2.ply
meshclean -t10 ./export/surface-L2.ply ./export/surface-L2-clean.ply
-------------------------
Wenn ich jede Zeile in eine eigene bat verschiebe dann kann ich die bat starten mit
teststr$ = GetCurrentDirectory() + "start-makescene.bat"
RunProgram(teststr$,"/?","")
So bald ich sie wie auch immer direkt mit der Zeile innerhalb von PB über runprogram starten möchte dann passiert überhaupt nix oder ein consolenfenster blitzt kurz auf.
Normal sollte in einem Consolenfenster die Ausgabe angezeigt werden wie das auch passiert wenn ich die bat aufrufe.
LG
Wolfgang