Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dos-befehle ausführen

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
11.07.2003, 10:12 Uhr
Patricia



Hi

kann mir jemand sagen, wie ich im MFC mehrere DOS-Befehle in einem Dosfenster ausführen lassen kann? Mit system (""); wird jedesmal ein neues Fenster geöffnet. Wie kann ich das verhindern?

Gruß Patricia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.07.2003, 10:54 Uhr
ao

(Operator)


Die Befehle in eine Batchdatei schreiben und dann die Batchdatei ausführen.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.07.2003, 13:12 Uhr
Patricia



Geht das auch wenn ich FTP-Befehle verwende? Z.B. beim Login wartet er ja auch Username und Passwort, welches er dann auch aus der Datei hohlen müsste.

Gruß Patricia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.07.2003, 13:29 Uhr
ao

(Operator)


FTP-Befehle sind keine DOS-Befehle. Aber der Kommandozeilen-FTP-Client von Windows ist auch batchfähig, soweit ich weiß.

ftp -? zeigt dir eine kurze Hilfe an.
ftp -s:filename startet ftp und führt die in filename gespeicherten Befehle aus (glaub ich). Wenn du kein Problem damit hast, daß du den Usernamen und das Passwort auch in der Datei speichern mußt.

Aber wenn du FTP machen willst: Es gibt fertige MFC-Klassen dafür: CInternetSession, CFTPConnection u.ä.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.07.2003, 14:05 Uhr
Patricia



Hi,

Wie kann ich das mit den MFC-Klassen realisieren? Hab gesehen, dass es mit
GetFtpConnection geht, wenn ich für die IP die Firewall angebe und für
den Username den Username des Rechners @ der IP des Rechners. Wie
mache ich das aber wenn ich für die Firewall ein Username und Passwort
angeben muß?

Gruß Patricia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.07.2003, 14:37 Uhr
0xdeadbeef
Gott
(Operator)


CInternetSession::GetFtpConnection nimmt doch auch einen Parameter entgegen, der als Passwort gedeutet wird, oder?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.07.2003, 14:44 Uhr
Patricia



CInternetSession::GetFtpConnection ( serverIP, Username,Passwort);

als serverIP geb ich die IP der Firewall an
Username ist indemfall username@gatewayIP
Passwort ist das Passwort vom Gateway

Das Problem ist, dass ich für die Firewall einen anderen Username und Passwort hab, womit ich erstmal die Berechtigung bekomme dass ich an der Firewall durch darf.

Gruß Patricia
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: