Programm im programm? :=)

03/28/2011 22:33 giovanni1#1
Das klingt jetzt villeicht etwas komisch aber ich will ein Programm schreiben das eine .bat (BATCH) datei ausführt bzw öffnet. Das alles in C++. Ich habs jetzt eig. schon geschaft aber das ging über konsole..... Ich wills aber über windows. Dah ich noch ein ziemlicher anfänger bin hab ich net so die ahnung von windof programmen. Falls einer weis, wie das geht, damit meine ich wer genau weis wie das dann in den editor reingehört, bitte posten xD.

Das ist ein beispiel wie ich das meine (::WinExec ("C:\\test123.bat");
Das heist man klickt in meinem programm auf starten und durch das öffnet sich im hintergrund ne bat die etwas ausführt.
:o
03/28/2011 23:04 MrSimonKeks#2
Mit den konsolenbefehlen halt nur System("");
Mfg
04/02/2011 14:47 TIMΣ™#3
Hmm wenn du System(""); schreibst brauch er aber keine batch mehr weil er dann den batch Text in die C++ Datei reihn schreiben kann wäre eigentlich angenehmer (aber auch nicht unbedingt) ^^
04/02/2011 15:57 MrSimonKeks#4
Jop, das könnte er machen. Er möchte ja aber ein Programm, dass seine bat-Datei startet.
Das wäre ungefähr soetwas:
PHP Code:
#include <iostream>
int main(){
char answ;
std::cout<<"Programm starten?[J/N]:";
std::cin>>answ;
if(
answ=='j' || answ=='J'){

system("start C:\bla")
system("PAUSE")
}
else if(
answ=='N' || answ=='n'){
system("PAUSE");

}
else{
std::cout<<"Falsche eingabe!!!"<<std::endl;
system("PAUSE");

}


return 
0;


Mfg