Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: krizalidk en 8 Noviembre 2013, 16:57 pm



Título: Modificacion de archivos de texto (ini)
Publicado por: krizalidk en 8 Noviembre 2013, 16:57 pm
Hola colegas

tengo una duda tendo un archivo .ini pero quiero  modificar una lineas sin modificarlo esto es posible si me pudieran ayudar un ejemplo seria asi


archivo original seria asi

tiene en la linea 15 la direccion ip con el nomer xxx.xxx.xxx.xxx

quiero modificarla por la direccion yyy.yyy.yyy.yyy

esto se puede realizar

saludos y gracias


Título: Re: Modificacion de archivos de texto (ini)
Publicado por: Almapa en 9 Noviembre 2013, 12:46 pm
Prueba algo del estilo:

Código:
set var=0
for /f "tokens=*" %%x in ('type archivo.ini') do (set /a var=!var!+1 && if !var!==15 (..."Función para cambiar la IP"...))




[MOD]: No olvidemos usar las etiquetas de código, Almapa :P


Título: Re: Modificacion de archivos de texto (ini)
Publicado por: krizalidk en 10 Noviembre 2013, 13:55 pm
lo reviso para ver que pasa mucha gracias por tu ayuda


Título: Re: Modificacion de archivos de texto (ini)
Publicado por: Eleкtro en 11 Noviembre 2013, 02:32 am
@krizalidk

Se te puede dar una solución adaptada al problema si respondes a las siguientes preguntas:

1. ¿El número de la linea siempre es el mismo, o la posición de la IP puede cambiar a otra linea?

2. ¿Solo hay una IP en el archivo INI?

3. ¿Lalinea de la IP está escrita de esta manera?:
Código:
NombreDelValor=xxx.xxx.xxx.xxx
¿...O de esta otra manera como has dicho en un principio?:
Código:
xxx.xxx.xxx.xxx

Saludos.