none
Como ejecutar líneas de comando desde Visual Studio C Sharp. RRS feed

  • Pregunta

  • Estimados:


                      Necesito que al presionar un botón en Visual Studio C Sharp se ejecuten en segundo plano (sin necesidad de ver la ejecución de cada línea) comandos típicos que se suelen ejecutar desde un CMD de DOS.

    Por ejemplo, desde un comando copy o delete con previa indicación del PATH según cada comando.

    Cualquier ayuda para saber cómo lo puedo encarar se los agradezco.

    Saludos.

    viernes, 2 de marzo de 2018 1:28

Respuestas

  • tendrias que utilzar la clase process, la cual sirve para ejecutar otros programas desde vs

    System.Diagnostics.Process process = new System.Diagnostics.Process();
    process.StartInfo.FileName = "cmd.exe";
    process.StartInfo.Arguments = linea de comando ;
    process.Start();
    process.Close();
    process.Dispose();



    Att. Franklin Andino

    • Propuesto como respuesta Jorge TurradoMVP viernes, 2 de marzo de 2018 7:56
    • Marcado como respuesta MAXTER100 viernes, 2 de marzo de 2018 8:44
    viernes, 2 de marzo de 2018 2:03

Todas las respuestas

  • tendrias que utilzar la clase process, la cual sirve para ejecutar otros programas desde vs

    System.Diagnostics.Process process = new System.Diagnostics.Process();
    process.StartInfo.FileName = "cmd.exe";
    process.StartInfo.Arguments = linea de comando ;
    process.Start();
    process.Close();
    process.Dispose();



    Att. Franklin Andino

    • Propuesto como respuesta Jorge TurradoMVP viernes, 2 de marzo de 2018 7:56
    • Marcado como respuesta MAXTER100 viernes, 2 de marzo de 2018 8:44
    viernes, 2 de marzo de 2018 2:03
  • Muchas gracias Franklin !

    viernes, 2 de marzo de 2018 8:45
  • Lo pegué directamente dentro de un botón, pero me tira un error.

    ¿tengo que agregar alguna librería?

    ¿podrás ponerme un ejemplo que funciona con el comando DIR del DOS?

    Gracias.

    saludos.

    sábado, 3 de marzo de 2018 21:39