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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [batch]unir dos o mas variables en una sola [Solucionado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [batch]unir dos o mas variables en una sola [Solucionado]  (Leído 14,039 veces)
z_ane_666

Desconectado Desconectado

Mensajes: 64


Ver Perfil
[batch]unir dos o mas variables en una sola [Solucionado]
« en: 2 Enero 2011, 21:02 pm »

hola amigos, estoy desarrollando un script que una el contenido de 2 variables en una sola (concatenar el contenido de 2 variables con un espacio al medio de ambas)

Código
  1. @ echo off
  2. echo escriba su nombre
  3. set /p nombre=
  4. echo escriba su apellido
  5. set /p apellido=
  6. echo sus nombres completos son
  7. set /a total = %nombre% + %apellido%
  8. echo %total%
  9.  

pero el codigo no me funciona, solamente sirve para operaciones matematicas

espero que me puedan ayudar


« Última modificación: 14 Enero 2011, 22:42 pm por Leo Gutiérrez. » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [batch]unir dos o mas variables en una sola
« Respuesta #1 en: 2 Enero 2011, 21:06 pm »

Prueba esto.


Código
  1. @echo off
  2. set /p "nombre=Escriba su nombre : !!
  3. set /p "apellido=Escriba su apellido : !!
  4. set "total=%nombre% %apellido"
  5. echo Sus nombres son : %total%
  6.  
  7.  


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
z_ane_666

Desconectado Desconectado

Mensajes: 64


Ver Perfil
Re: [batch]unir dos o mas variables en una sola
« Respuesta #2 en: 3 Enero 2011, 20:46 pm »

gracias, me ha funcionao bien
En línea

klaine

Desconectado Desconectado

Mensajes: 112



Ver Perfil WWW
Re: [batch]unir dos o mas variables en una sola
« Respuesta #3 en: 3 Enero 2011, 22:32 pm »

Cabe decir que no necesitas concatenarlas en una sola variable, simplemente puedes hacer un echo con ambas variables

Código
  1. set/p nombre="Escriba su nombre :"
  2. set/p apellido="Escriba su apellido :"
  3. echo %nombre% %apellido% rem <------ Esta linea
  4. echo pulsa enter para salir
  5. pause>nul
  6.  
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Batch] almacenar nombres de carpetas en variables (solucionado)
Scripting
corax 6 13,012 Último mensaje 19 Junio 2009, 12:20 pm
por corax
[batch] problema con variables y espacios[Solucionado]
Scripting
corax 4 12,810 Último mensaje 10 Octubre 2009, 19:12 pm
por corax
[Batch] Problema con las variables [Solucionado] « 1 2 »
Scripting
DA KILLER 17 9,733 Último mensaje 19 Mayo 2010, 03:54 am
por DA KILLER
BATCH: Como puedo usar dos comandos en una sola linea?[Solucionado]
Scripting
gh1E 9 10,054 Último mensaje 7 Julio 2010, 00:37 am
por gh1E
[BATCH] asignar variables con set desde un for /f[Solucionado]
Scripting
haveavigar 5 5,594 Último mensaje 14 Enero 2011, 20:31 pm
por leogtz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines