none
System.Diagnostics.Process.Start No funciona. RRS feed

  • Pregunta

  • Hola, quiero que al hacer click en un botón se abra  la siguiente ruta:

    try
                {
                    System.Diagnostics.Process.Start("C:\Riot Games\League of Legends\RADS\projects\lol_patcher\releases\0.0.0.64\deploy/LoLPatcher.exe");
                }
                catch { }

    Tuve que añadir "LoLPatcher.exe" ya que no aparecía en la ruta, al probar la build, la consola lanza 6 errores y todos de 

    Unrecognized escape sequence

    Ayudenme a arreglar este código, Gracias.

    viernes, 29 de julio de 2016 23:52

Respuestas

  • Hola,

    Usa el @.

    System.Diagnostics.Process.Start(@"C:\Riot Games\League of Legends\RADS\projects\lol_patcher\releases\0.0.0.64\deploy\LoLPatcher.exe");
    

    Por si no ves todo el código, por que sobresale.

    Tienes : ....es\0.0.0.64\deploy/LoLPatcher.exe"

    Tiene que ser --->   ...es\0.0.0.64\deploy\LoLPatcher.exe"

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    • Propuesto como respuesta Gladys CM sábado, 30 de julio de 2016 0:07
    • Marcado como respuesta MauBlue sábado, 30 de julio de 2016 0:12
    • Editado Joel C. Naupa Crispín sábado, 30 de julio de 2016 0:12 Por si ...
    sábado, 30 de julio de 2016 0:01
  • Hola MauBlue,

    Otra forma es sustituir los \ por dos barras \\.

    Process.Start("C:\\Riot Games\\League of Legends\\RADS\\projects\\lol_patcher\\releases\\0.0.0.64\\deploy\\LoLPatcher.exe");

    Pero es mejor anteponer la @.

    • Marcado como respuesta MauBlue sábado, 30 de julio de 2016 0:12
    sábado, 30 de julio de 2016 0:07

Todas las respuestas

  • Hola,

    Usa el @.

    System.Diagnostics.Process.Start(@"C:\Riot Games\League of Legends\RADS\projects\lol_patcher\releases\0.0.0.64\deploy\LoLPatcher.exe");
    

    Por si no ves todo el código, por que sobresale.

    Tienes : ....es\0.0.0.64\deploy/LoLPatcher.exe"

    Tiene que ser --->   ...es\0.0.0.64\deploy\LoLPatcher.exe"

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    • Propuesto como respuesta Gladys CM sábado, 30 de julio de 2016 0:07
    • Marcado como respuesta MauBlue sábado, 30 de julio de 2016 0:12
    • Editado Joel C. Naupa Crispín sábado, 30 de julio de 2016 0:12 Por si ...
    sábado, 30 de julio de 2016 0:01
  • Hola MauBlue,

    Otra forma es sustituir los \ por dos barras \\.

    Process.Start("C:\\Riot Games\\League of Legends\\RADS\\projects\\lol_patcher\\releases\\0.0.0.64\\deploy\\LoLPatcher.exe");

    Pero es mejor anteponer la @.

    • Marcado como respuesta MauBlue sábado, 30 de julio de 2016 0:12
    sábado, 30 de julio de 2016 0:07