Mehrzeilige CMD Befehle ausführen

L

Lightstorm

Foren As
Ich suche gerade mit Google und finde einfach nichts passendes.

Ich weiß das man mit system(cmdBefehl) Befehle in der cmd ausführen kann.
Aber wie mache ich das bei mehrzeiligen Befehlen?

Wenn ich mehrere system() Befehle untereinander schreibe wird dennoch nur das erste ausgeführt.
 
Kann mir unter mehrzeiligen Befehlen grade nich wirklich was vorstellen, Beispiel?
 
Tut mir leid, bin etwas hektisch gerade.

Also z.B. diese Befehle in der CMD:
1. ftp.exe
2. open ftp.host.name.de
3. username
4. passwort
5. send
...
 
Zuletzt bearbeitet:
Achso, ja, ne, system() startet nur das Programm, befehle kannst du so nich an ftp übergeben..
Du könntest evtl. aus nem extra Thread die Befehle für ftp nach stdin schicken, vllt nicht die beste Lösung, aber wüsste grade nich wie es sonst gehen soll..
 
Ein Shellscript wo du deinen FTP-Wusel reinschreibst, und dann vom C-Programm aus dan Script aufrufen?
 

Ähnliche Themen

es kommen abwechselnd neuere Distributionen...

Welches Linux/Unix für ehemaligen OSX Nutzer?

PATH wird nicht richtig durchsucht

CopyPaste Problem: Sonderzeichen in die Konsole einfügen

So, das wars nun endgültig mit Centos und Linux

Zurück
Oben