elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ¿Cómo unir dos parrafos en uno en bacth? "ayuda"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Cómo unir dos parrafos en uno en bacth? "ayuda"  (Leído 1,954 veces)
noealmeida

Desconectado Desconectado

Mensajes: 2


Ver Perfil
¿Cómo unir dos parrafos en uno en bacth? "ayuda"
« en: 8 Abril 2016, 17:45 pm »

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.


« Última modificación: 8 Abril 2016, 18:11 pm por noealmeida » En línea

Zomkar

Desconectado Desconectado

Mensajes: 180


Ver Perfil
Re: ¿Cómo unir dos parrafos en uno en bacth? "ayuda"
« Respuesta #1 en: 10 Abril 2016, 02:51 am »

seria algo asi

Código:
@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
)
)
)


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines