¿Cómo unir dos parrafos en uno en bacth? "ayuda"

Iniciado por noealmeida, 8 Abril 2016, 17:45 PM

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

noealmeida

Hola amigos,

Estoy atascado en este proceso, quiero hacer lo siguiente;

- Tengo un archivo temp.txt cuyo contenido esta así:

 1280
 1024
 1280
 1024

Y lo que quiero es que quede en un .txt de esta forma;

1280x1024
1280x1024

Es decir, unir el párrafo 1 con el 2 y el párrafo 3 con el 4 poniendo de por medio la x.

Lo he intentado con bucles FOR pero no he sido capaz de hacerlo, me podrían ayudar?

Muchas gracias.

Zomkar

seria algo asi

@echo off
setlocal enabledelayedexpansion
set /a posicion=0
set aux=""

FOR /F %%G IN (a.txt) DO (
IF !posicion! EQU 0 (
set /a posicion=1
set aux=%%Gx
) else (
set /a posicion=0
set aux=!aux!%%G
IF EXIST b.txt (
echo !aux! >> b.txt
) else (
echo !aux! > b.txt
)
)
)
Si vas a por ellos te llamarán violento.
Si explotas a cientos te verán como un ejemplo.