Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] Comando que muestre nombre del ordenador CMD

Estas en el tema de Comando que muestre nombre del ordenador CMD en el foro de Ayuda General en Foros del Web. Hola y muy buenas a todos. Veran, estoy creando un programa BAT muy sencillo, y quiero saber si existe un comando para que me devuelva ...
  #1 (permalink)  
Antiguo 27/11/2016, 21:25
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 9 años, 3 meses
Puntos: 12
Comando que muestre nombre del ordenador CMD

Hola y muy buenas a todos.

Veran, estoy creando un programa BAT muy sencillo, y quiero saber si existe un comando para que me devuelva el nombre de la carpeta personal.

Por ejemplo, mi carpeta personal se llama "Ejemplo", pero el de otra persona se llamara "Ejemplo2".

Y ya que el programa debera de generar archivos en el escritorio necesito establecer en una variable el nombre de esa carpeta para asi crear los archivos, ya que en caso contrario no funcionaria.

Espero me puedan ayudar. saludos!
  #2 (permalink)  
Antiguo 28/11/2016, 04:20
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Comando que muestre nombre del ordenador CMD

Buenas,

echo %username%


Un saludo
__________________
If to err is human, then programmers are the most human of us
  #3 (permalink)  
Antiguo 28/11/2016, 10:36
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Respuesta: Comando que muestre nombre del ordenador CMD

%username% devuelve el usuario actual y NO la carpeta personal.

Lista de las variables de entorno de Windows y usos prácticos

variables de entorno windows
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 28/11/2016, 15:05
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 424
Antigüedad: 9 años, 3 meses
Puntos: 12
Respuesta: Comando que muestre nombre del ordenador CMD

Cita:
Iniciado por Profesor_Falken Ver Mensaje
Buenas,

echo %username%


Un saludo
Gracias :)
  #5 (permalink)  
Antiguo 28/11/2016, 15:48
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Comando que muestre nombre del ordenador CMD

Cita:
Iniciado por TrinityCore Ver Mensaje
Gracias :)
No leiste el comentario de Brujonic? Esa variable no te da eso.
__________________
Grupo Telegram Docker en Español
  #6 (permalink)  
Antiguo 30/11/2016, 01:48
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Comando que muestre nombre del ordenador CMD

Cita:
Esa variable no te da eso.
No estoy de acuerdo.

En que os basais para decir eso? Los links que habeis puesto no dicen lo contrario, sino que corroboran lo que ya he dicho.

El nombre de la carpeta personal se basa en el %username%.

http://superuser.com/questions/57197...working/571978
http://superuser.com/questions/88587...-complete-path

De hecho si por ejemplo se quiere cambiar el nombre de la carpeta personal, hay que ir a 'user accounts' y hacer un 'change name'.


Un saludo
__________________
If to err is human, then programmers are the most human of us
  #7 (permalink)  
Antiguo 30/11/2016, 05:16
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 10 meses
Puntos: 606
Respuesta: Comando que muestre nombre del ordenador CMD

%username% devuelve el nombre del usuario. Que el nombre del usuario aparece en la ruta de la carpeta del usuario? Correcto. Pero no es lo que han pedido.

Entiendo que lo que busca sería más bien

Código:
echo %userprofile%
__________________
Aviso: No se resuelven dudas por MP!
  #8 (permalink)  
Antiguo 30/11/2016, 07:04
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Comando que muestre nombre del ordenador CMD

Buenas,

En los links de mi post lo indica claramente:

%UserProfile% = %SystemDrive%\Users\{username}

O sea, la ruta completa. Por ejemplo:
Código BASH:
Ver original
  1. echo %UserProfile%
  2. C:\Users\miusuario

Lo que TrinityCore ha preguntado es

Cita:
quiero saber si existe un comando para que me devuelva el nombre de la carpeta personal
Quiere el nombre, no la ruta completa.

Y para obtener el nombre de la carpeta, la respuesta correcta es:

echo %username%

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: cmd, comando, nombre, ordenador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:08.