it-swarm.com.de

Führen Sie CMD-Befehle mit C ++ aus

In meinem Projekt möchte ich einige CMD-Befehle ausführen. Was ist die Syntax dafür mit C++?.

19
John

Sie können Windows-Eingabeaufforderungsbefehle mit einer C++ - Funktion namens system(); ausführen. Für sicherere Standards Es wird empfohlen, Windows-spezifische APIs wie ShellExecute oder ShellExecuteEx. So führen Sie den CMD-Befehl mit der Funktion system() aus.

Sie sollten den CMD-Befehl wie unten gezeigt im Programmquellcode platzieren:

system("CMD_COMMAND");

Hier ist ein Programm, das den Befehl DATE in CMD ausführt, um das Datum zu ermitteln:

#include <iostream>
using namespace std;

int main() {
    system("DATE");
    return 0;
}
19

Verwenden Sie Windows-spezifische APIs:

Siehe dies auch.

5
Ajay