Código: Seleccionar todo
If ($Result >= 2 ) Then
$idsearch = _StringBetween($line, 'item id="', '"')
$id = $idsearch[0]
$b = 3
$c = $b + 1
While $b = $c
_FileWriteToLine($PathDir,$b,'<item id="1">',0)
$b = $b + 1
_FileWriteToLine($PathDir,$b,'<production id="' & $id & '" count="' & $Count1 & '"/>',0)
$b = $b + 1
_FileWriteToLine($PathDir,$b,'<ingredient id="' & $ItemIC & '" count="' & $Count2 & '"/>',0)
$b = $b + 1
_FileWriteToLine($PathDir,$b,'</item>',0)
$c = $b
WEnd
$b = $b + 2
$c = $b + 1
ExitLoop
Es debido a que eso pasa cada vez que le das a un botón, entonces uso eso para que las líneas donde escribe vayan aumentando. Porque si lo dejara sin While ni las variables que incrementan el número de línea donde escribe, al poner eso una vez queda bien, pero después tengo que poner otro con valores diferentes, y quiero que sea debajo del anterior. Entonces ahí está la razón por la cual pongo eso dentro de un While.