@uweb
dieser "." oder "," ist ein tippfehler
die datei hat einfach nur zwei zeilen:
Code: Alles auswählen
@echo off
ipconfig > %
schön das noch jemand anderer das "problem" auch reproduzieren kann!Elektrolurch hat geschrieben: ich kann nur Bestätigen, dass das Program + Batch im Interpreter läuft, aber compiliert nicht.

Habe etwas neues festgestellt:
wenn runprogram die batch datei mit folgende flags gestartet #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide
ergebnis im interpreter läuft nicht, compiliert ja.
Wenn ich nur #PB_Program_Hide als flag verwende,
dann läuf im interpreter compiliert nicht!
getestet auf Win 7 x64 und PB 4.51 RC 2 x32 und auf XP mit PB 4.50
Code: Alles auswählen
Define param.s
Define SecondParam.s
Define NewSecondParam.s
SecondParam=""
param=ProgramParameter()
SecondParam=ProgramParameter()
NewSecondParam=SecondParam+".txt"
Debug param
Debug SecondParam
Debug NewSecondParam
If FileSize(param) > 0
;RunProgram(GetFilePart(param),Chr(34)+SecondParam+Chr(34),GetPathPart(param),#PB_Program_Hide)
RunProgram(GetFilePart(param),Chr(34)+SecondParam+Chr(34),GetPathPart(param),#PB_Program_Wait|#PB_Program_Hide)
RunProgram(GetFilePart(param),Chr(34)+NewSecondParam+Chr(34),GetPathPart(param),#PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)
;RunProgram(lpfile,parameters,lpPath,#PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)
EndIf
das verhalten ist schon ein bisschen seltsam, aber ob es in bug ist oder nicht ist für mich ein rätsel.
Wichtig ist das die flags #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide bei kompilierte Datei, das von mir gewollte ergebniss
erreicht wird.
Danke an Alle
jpd