Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Programmaufruf in Konsolenprogrammen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.01.2004, 21:09 Uhr
~akron
Gast


Tag zusammen.
Ich Programmiere eigentlich nur in VBA. Aber jetzt habe ich mir eine Sache vorgenommen, zu der ich C++ benötige. Bitte gebt mir mal den Ansatz für folgendes Problem: Ich möchte eine Boot-CD erstellen (DOS) deren Autoexec.bat eine Konsolen-Exe aufruft, mit der ich verschiedene Setup.exe mit unterschiedlichen Kommandozeilenparametern aufrufen kann. Z.B. "cout << "Drücke die 5 wenn die Partition C: im FAT32 Format fomatiert werden soll und anschließend Win98 in diese Partition kopiert werden soll.\n;cin >> vNummer;" Also ungefähr (VBA-Mäßig):
open= %part.exe% /m:0=1 /fs=fat32 / .... >> %yes.dat%
open= %setup98.exe% / ...
Ich möchte das gerne mit einer Exe machen damit ich diese evt. auch in eine autostart.ini binden kann, was mit einer Bat nicht geht.
Ein Ansatz würde mir reichen! In "C++" von J. Liberty (einzige Literatur zu C++ die ich hier habe) habe ich nichts zum Thema gefunden.
Visual Studio habe ich da, kann also mit dem Ansatz experimentieren und das dann auch kompilieren.
Danke für evt. Vorschläge im Voraus!
mfg
akron
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.01.2004, 21:31 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


naja in c geht das in etwa so...

C++:
int main(int argc,char **argv){

//hier steht dein quellcode

}



in argc steht dann wieviele (anzahl) argumente übergeben wurden und ind argv stehen dann die argumente selbst....

beispiel

wenn ich so aufrufst meine.exe 1 abc x;

dann steht in argc eine 4
in argv[0] meine.exe
in argv[1] 1
in argv[2] abc
und in argv[3] x
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.01.2004, 08:04 Uhr
~akron
Gast


Na, Danke erstmal.
Ich versuch das mal heute zu schreiben. Wenn ich's gar nicht hin bekomme, poste ich noch mal.
mfg
akron
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: