Modificacion de archivos de texto (ini)

Iniciado por krizalidk, 8 Noviembre 2013, 16:57 PM

0 Miembros y 1 Visitante están viendo este tema.

krizalidk

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

Almapa

#1
Prueba algo del estilo:

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

krizalidk

lo reviso para ver que pasa mucha gracias por tu ayuda

Eleкtro

#3
@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?:
NombreDelValor=xxx.xxx.xxx.xxx
¿...O de esta otra manera como has dicho en un principio?:
xxx.xxx.xxx.xxx

Saludos.