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)
@ echo off
echo escriba su nombre
set /p nombre=
pause
echo escriba su apellido
set /p apellido=
echo sus nombres completos son
set /a total = %nombre% + %apellido%
echo %total%
pause
exit
pero el codigo no me funciona, solamente sirve para operaciones matematicas
espero que me puedan ayudar
Prueba esto.
@echo off
set /p "nombre=Escriba su nombre : ";
set /p "apellido=Escriba su apellido : ";
set "total=%nombre% %apellido"
echo Sus nombres son : %total%
pause
exit 0
gracias, me ha funcionao bien
Cabe decir que no necesitas concatenarlas en una sola variable, simplemente puedes hacer un echo con ambas variables
set/p nombre="Escriba su nombre :"
set/p apellido="Escriba su apellido :"
echo %nombre% %apellido% rem <------ Esta linea
echo pulsa enter para salir
pause>nul