none
Comando DOS RRS feed

  • Pergunta

  • Galera preciso executar um comando no DOS mas não estou conseguindo e não estou conseguindo entender o que é.

    Se alguem puder me ajudar eu agradeço

    Segue o código:

                String AppiumNodePath = @"""C:\Program Files (x86)\Appium\node.exe""";
                String AppiumJSPath = @"""C:\Program Files (x86)\Appium\node_modules\appium\bin\Appium.js""";
    
                String command = "" + AppiumNodePath + " " + AppiumJSPath + " --address 127.0.0.1 --chromedriver-port 9516 --bootstrap-port 4725 --selendroid-port 8082 --no-reset --local-timezone";
    
                ProcessStartInfo processStartInfo = new ProcessStartInfo();
                processStartInfo.FileName = "cmd.exe"; 
                processStartInfo.Arguments = command;
                Process.Start(processStartInfo);

    Obrigado


    SirSmart

    domingo, 9 de abril de 2017 00:35

Respostas

Todas as Respostas

  • SirSmart

    public static String commandDOS(string comm) { System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd", "/c " + comando); procStartInfo.RedirectStandardOutput = true; procStartInfo.UseShellExecute = false; procStartInfo.CreateNoWindow = true; procStartInfo.WindowStyle = ProcessWindowStyle.Hidden; System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo = procStartInfo; proc.Start(); string result = proc.StandardOutput.ReadToEnd(); return result; }

    String AppiumNodePath = @"""C:\Program Files (x86)\Appium\node.exe""";
     String AppiumJSPath = @"""C:\Program Files (x86)\Appium\node_modules\appium\bin\Appium.js""";
     String command = "" + AppiumNodePath + " " + AppiumJSPath + " --address 127.0.0.1 --chromedriver-port 9516 --bootstrap-port 4725 --selendroid-port 8082 --no-reset --local-timezone";
     commandDOS(command);

    lembranças



    se util marca resposta


    • Editado Brayan De La Cruz domingo, 9 de abril de 2017 04:14
    • Marcado como Resposta SirSmart segunda-feira, 10 de abril de 2017 17:32
    • Não Marcado como Resposta SirSmart segunda-feira, 10 de abril de 2017 17:32
    domingo, 9 de abril de 2017 04:13
  • O retorno está vazio, e parece que não executa o comando no CMD.

    Tem alguma ideia  pq ?

    Obrigado


    SirSmart

    segunda-feira, 10 de abril de 2017 17:33
  • SirSmart

     System.Diagnostics.ProcessStartInfo procStartInfo = new System.Diagnostics.ProcessStartInfo("cmd", "c/ " + comm);



    segunda-feira, 10 de abril de 2017 17:55
  • OK, mas o result está em branco , não sei se está executando o comando até pq nada aparece no prompt...

    Att


    SirSmart

    segunda-feira, 10 de abril de 2017 18:05