CreateProcess() in BB+ ?

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

mactep

Betreff: CreateProcess() in BB+ ?

BeitragMi, Sep 09, 2009 23:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

Gibts ne möglichkeit den CreateProcess() Befehl auch in BB+ einzubauen ?
Möchte so etwas (Bsp. von Last Anquav Hero) in BB+ umsetzen :

Code: [AUSKLAPPEN]

currentdirectory$=CurrentDir()

Print "Anquav Command Console V1.0"
Print "Copyright 2005"

Repeat

   command$=Input(CurrentDir()+">")
   stream=CreateProcess(command)
   If stream Then
      Repeat
         Print ReadLine(stream)
      Until Eof(stream)
   EndIf
   
   If Instr(Lower(command$),"cd") Then command$=Replace$(command$,"cd ",""):ChangeDir(command$)   
   If Instr(Lower(command$),"dir ") Then dir(Replace(command,"dir ",""))
Forever

Function dir(dirr$)
   Verz=ReadDir(dirr)
   Repeat
      Datei$=NextFile$(Verz)
      If Datei$="" Then Return
      If FileType("C:\"+Datei$) = 2 Then
         Print "Ordner:" + Datei$
      Else
         Print "Datei:" + Datei$
      EndIf
   Forever
   
   CloseDir Verz
   Print ""
   Print "-Ende-"
   Print ""
End Function


Für Vorschlge währe ich sehr Dankbar !
MFG
MACTEP

D2006

Administrator

BeitragDo, Sep 10, 2009 8:57
Antworten mit Zitat
Benutzer-Profile anzeigen
hm?
CreateProcess gibt's doch für B+. Aber ich glaub du hast dich verschrieben und willst es für B3D (was auch erklären könnte, warum das Thema im B3D-Forum ist), kann das sein?

Schau dir mal ExecFile an.
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

mactep

BeitragDo, Sep 10, 2009 13:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Damn !
Jo Schuldig , habe mich vertippt ! und danke Exclamation

Edit:
hmmm... aber denn CMD output kann man damit aber nicht in BB3d anzeigen lassen oder vestehe ich dass falsch ?

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group