studio - Ejecutar comandos CMD usando C++
compilar y ejecutar c en windows (3)
Puede ejecutar comandos del símbolo del sistema de Windows usando una función de C ++ llamada system();
. Para estándares más seguros , se recomienda utilizar API específicas de Windows como ShellExecute o ShellExecuteEx . Aquí es cómo ejecutar el comando CMD usando la función system()
.
Debe colocar el comando CMD como se muestra a continuación en el código fuente del programa:
system("CMD_COMMAND");
Aquí hay un programa que ejecuta el comando DATE en CMD para encontrar la fecha:
#include <iostream>
using namespace std;
int main() {
system("DATE");
return 0;
}
En mi proyecto quiero ejecutar algunos comandos de CMD. ¿Cuál es la sintaxis para hacer eso usando C ++?
Supongo que siempre podrías hacer:
#include <iostream>
#include <windows.h>
using namespace
int main()
{
WinExec("cmd", 1);
return 0;
}
Sin embargo, esto establece automáticamente la ruta de acceso a la carpeta en la que se encuentra su archivo. Simplemente escriba cd / para volver al archivo base.
Utilice las API específicas de Windows:
Mira esto también.