In einer MFC Anwendung einen Dos Befehl ausführen, die Konsole soll aber unsichtbar sein/bleiben...
-
Hi,
Ich möchte in einer MFC Anwendung ein Dos Befehl ausführen, aber so das die Dos Konsole nicht angezeigt wird. Sie soll praktisch unsichtbar starten und auch geschlossen werden...Wie kann ich das machen...
Beispiel:
system("del C:\\test.txt");Danke
Cipher
-
Servus,
machs dir doch einfacher:
DeleteFile("C:\\Test.txt");*winke*
Hellsgore
-
Wäre schön wenn das gehen würde. Ich möchte nämlich den Inhalt eines Ordners löschen, und wenn ich deleteFile oder remove verwende, dann löscht er gar nix aus dem Ordner. Erst wenn ich system() benutze löscht er den Inhalt...
-
Servus,
Bsp. Inhalt eines Ordners löschen:
CFileFind ffIniFile; CString strPath; //BSP: strPath = "C:\\Test\\*.*"; BOOL bFileFound = ffIniFile.FindFile(strPath); while (bFileFound) { bFileFound = ffIniFile.FindNextFile(); DeleteFile(ffIniFile.GetFilePath()); }*winke*
Hellsgore
-
Oder so:
CString strPath = "C:\\Test\\*.*"; ShellExecute(NULL, "open", "cmd", "/C del " + strPath + " /Q", NULL, SW_HIDE);geht auch, wenn du unbedingt del nutzen willst *g*
Hellsgore
-
Danke, beide Methoden sind super !