none
modificar un archivo .bat

    Pregunta

  • hola estimados me encuentro con un problema estoy intentando modificar el contenido de un archivo .bat

    desde codigo, lo que deseo es que al momento de configurar el nombre de mi base, que automaticamente se modifique la palabra que dice NeptunoFranquiciado  por el nombre que se haya configurado.

    @echo off
    osql -E -n -i "NeptunoCheckDb.sql" | find "NeptunoFranquiciado" > nul
    if errorlevel 1 goto NeptunoFranquiciado
    
    :NeptunoFranquiciado
    set NeptunoDbType=NeptunoFranquiciado
    :Quit

    Saludos Cordiales.

    gracias por su ayuda.



    Alex_87

    lunes, 19 de agosto de 2013 16:52

Respuestas

  • hola

    el archivo bat es un archivo de texto plano, si lo editas con la funcionalidad de System.IO, puedes cambiar el contenido

    podrias usar

    string contenidobat = File.ReadAllText("patharchbat");

    contenidobat = contenidobat.Replace("NeptunoFranquiciado", "nombredb");

    File.WriteAllText("patharchbat", contenidobat);

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta 13Javier lunes, 19 de agosto de 2013 17:08
    lunes, 19 de agosto de 2013 16:57