Buenas Tardes
Tengo un pequeño problema con un archivo INI lo que quiero es buscar dentro de un archivo ini cierto contenido (cualquiera), después ya encontrado necesito modificar ese dato encontrado y cambiarlo por otro nuevo sin modificar los demas valores del archivo ini empece con algo asi
$Archivo2 = IniReadSection("prueba.ini","Runner")
If @error Then
MsgBox(4096, "", "Ocurrió un error, probablemente no es un archivo INI.")
Else
For $x = 1 To $Archivo2[0][0]
If $Archivo2[$x][1] = "objeto" Then
MsgBox(4096, "", "Clave: " & $Archivo2[$x][0] & @CRLF & "Valor: " & $Archivo2[$x][1])
EndIf
Next
La cuestion es que si me busca y encuentra lo que quiero pero despues no sé como cambiar ese valor sin necesidad de cambiar las demas claves dejarlas intactas
Saludos
Ayuda con Archivo INI
Re: Ayuda con Archivo INI
Pues vas muy bien con el codigo, puedes usar IniWrite, esto no modificaria los demas valores si lo usas de esta manera..
Saludos
Código: Seleccionar todo
Archivo2 = IniReadSection("prueba.ini","Runner")
If @error Then
MsgBox(4096, "", "Ocurrió un error, probablemente no es un archivo INI.")
Else
For $x = 1 To $Archivo2[0][0]
If $Archivo2[$x][1] = "objeto" Then
MsgBox(4096, "", "Clave: " & $Archivo2[$x][0] & @CRLF & "Valor: " & $Archivo2[$x][1])
IniWrite ( "prueba.ini", "Runner", $Archivo2[$x][0], "Nuevo valor" )
EndIf
Next
Re: Ayuda con Archivo INI
Excelente, Muchas gracias si me sirvio amigo Me voy a segui esforzando