runprogram mit #PB_Program_Hide flag

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
jpd
Beiträge: 380
Registriert: 14.02.2005 10:33

Re: runprogram mit #PB_Program_Hide flag

Beitrag von jpd »

Hallo,

@uweb

dieser "." oder "," ist ein tippfehler

die datei hat einfach nur zwei zeilen:

Code: Alles auswählen

@echo off
ipconfig > %
Elektrolurch hat geschrieben: ich kann nur Bestätigen, dass das Program + Batch im Interpreter läuft, aber compiliert nicht.
schön das noch jemand anderer das "problem" auch reproduzieren kann! :-)


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
PB 5.10 Windows 7 x64
Antworten