Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

18.09.2005, 21:12

bat und .exe in c++ einbinden

wie bindet man eine .bat codezeile oder eine *.exe Datei von den ich kein
OC besitzte in c++ ein ?

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

2

18.09.2005, 21:19

könntest du so nett sein und die Frage verständlicher formulieren?

DrthM2001

Alter Hase

Beiträge: 721

Wohnort: Karlsruhe

  • Private Nachricht senden

3

18.09.2005, 21:39

Ich verstehe die Frage ebenfalls nicht 100%ig, aber ich interpretiere mal so, dass du eine bat oder exe in deiner exe mit drinhaben willst. wollte ich auch mal. du musst einfach die bat oder exe als string speichern, dann während der laufzeit deines programmes wieder extrahieren, und starten. geht eleganter, funtzt aber ;)

martin

Treue Seele

Beiträge: 92

Beruf: Schüler

  • Private Nachricht senden

4

18.09.2005, 21:44

klar, und zwar ich moechte gerne 1. aus der (irgend)eine exe-Datei im code einfügen von der ich kein OC(object code) besitze und zweitens
ein oder mehere aus der Windows console wie "NET SHARE" oder sowas Befehle in mein c++ code einbinden, um diese später verwenden zu können:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>

using namespace std;

struct S_Client
{
   int irgendwas1;
   int irgendwas2;
   char Name[30];
};
void NamenAbfrage(S_Client *pOC);
int main()
{
    S_Client client1;

    client1.irgendwas1=12;
    client1.irgendwas2=12;
    client1.Name[0]='\0';

    NamenAbfrage(&client1);
    cout<<"neuer User :"<<client1.Name<<endl;

    return 0;
}

void NamenAbfrage(S_Client *pOC)
{
    cout<<"Name des Clienten lautet :";
    cin.get(pOC->Name,29);
    /* An der Stelle soll eine *.exe -Datei oder eventuell auch ein code ausgeführt werden 
     */

}  

BSp.: wo ich das z.B: haben moechte


sry war nicht eingelogt
WER, WIE , WAS, WIESO , WESHALB, WARUM, wer nich fragt bleibt dumm

"""
+°°+ <::::::::|::: der fährt Ski
##

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

5

18.09.2005, 21:50

He?

Eine BAT ist eine Stapelverarbeitungsdatei, wo man also DOS Befehle (kenn es nur von Win) hintereinander, also in einem Stapel ausführen kann.

Daher muss deine Frage wohl eher heissen, "Wie führe ich DOS Befehle in der einer normalen Exe aus"

Dazu schau dir mal die Funktion system() an. Google dazu einfach

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

6

18.09.2005, 22:46

DrthM2001
Ich glaube Epsilon2 hat vergessen sich einzuloggen. Diese Ausdrucksschwäche stinkt richtig derbe nach ihm. Dieses Topic sollte gesperrt werden, jedesmal dieser Troll.

bassdscho

Alter Hase

Beiträge: 1 056

Wohnort: Heuchlingen

Beruf: Student - Technische Informatik

  • Private Nachricht senden

7

18.09.2005, 23:03

martin hat sich doch schon "geoutet"
Verlierer jammern immer von wegen ihr bestes!
Sieger gehen nach Hause und vögeln die Ballkönigin!

martin

Treue Seele

Beiträge: 92

Beruf: Schüler

  • Private Nachricht senden

8

19.09.2005, 17:55

LÖL at Patrick :roll:
WER, WIE , WAS, WIESO , WESHALB, WARUM, wer nich fragt bleibt dumm

"""
+°°+ <::::::::|::: der fährt Ski
##

Werbeanzeige