Ergebnis 1 bis 5 von 5

Thema: Programm starten

  1. #1

    Programm starten

    Ich möchte folgendes machen:
    programm ist im hintergrung, startet server.rbw und schließt sich danach.
    wie kann man das in c++ realisieren?

  2. #2
    Kennst du .bat o.O?

    Eine .bat datei erstelle mit folgenden inhalt.


    Code:
    server.rbw -Parameter
    -Parameter kannst du weg lassen.

    Diese bat datei funtz nur wenn die server.rbw im selben ordner wie die bat datei ist.

  3. #3
    Was ist denn server.rbw? Ich schätze mal, keine Ausführbare Datei wie exe, bat oder com. Oder ist das sowas entsprechendes für ein anderes OS?
    Es kommt jetzt natürlich darauf an, wass du mit der Datei machen willst. Diese zu öffnen und zu bearbeiten wär machbar, aber wenn damit ein Programm verknüpft ist welches gestartet werden soll, wird das nicht so ohne weiteres gehen. Da musst du auf andere APIs zurückgreifen, die WinAPI vielleicht. Dafür gibt's dann afaik keine direkte C++ Funktion zum Starten von Programmen.

  4. #4
    .rbw ist eine ruby no window datei.eine .rbw datei ist im prinzip so wie eine .exe wie du schon sagtest.in blitzbasic sieht das so aus:
    Code:
    ExecFile "server.rbw"
    End

  5. #5
    In C/C++ könnte man das z.B. so realisieren:
    Code:
    system("server.rbw");
    Das bewirkt soviel, wie die Eingabe von "server.rbw" in die Konsole. Natürlich sollte *.rbw dafür eine ausführbare Datei sein und eventuell in der PATHEXT zu finden sein (-> "set pathext" listet die ausführbaren Dateien auf bzw. fügt neue hinzu).

    freundliche Grüße, Rolus

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •