Cargando

Resultado de comando CMD a texto y nombre de usuario de computadora




Solución elegida por el autor
Iniciado por Lucas Martin , 20 octubre 2021 - 18:45

Pues si nos ha dejado en ascuas Macoga, A ver si publicas pronto las respuestas cómo comentabas. A mi esto de entrar aquí, ver nuevas formas de hacer cosas con el PC, y aprender de los errores de otro me encanta. Se aprende más y veo mejores respuestas que en foros oficiales. Ahora que tengo bastante tiempo libre, me gusta estar por aquí como se suele decir "bicheando" jeje

 

Mi aportación en este caso a tu pregunta/ respuesta, es este grandioso enlace que pongo para pasar comando de CMD o PowerShell a TXT. Mira este video que yo no lo puedo explicar mejor:

 

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 20 octubre 2021 - 13:04

Esta es una pregunta respuesta, pase mucho tiempo buscando la solucion a 2 cosas

Una saber el nombre de usuario de cada computador que revisaba y la otra que muchas personas han buscado que es mandar el resultado de un comando de CMD a un texto, no solo dir o ipconfig.

 

Asi que mas adelante publicaré los 2 programas en batch.


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 20 octubre 2021 - 18:21

Imagino con lo que has dicho @MACOGA que vas a dar soluciones y me apetece verlas a ver si coinciden con las mías. Tengo curiosidad así que estaré pendiente de tus respuestas.

 

Yo te digo cómo hacer la parte de comando CMD que comentas (mandarlo a archivos de texto) y eso se hace con un comando que puedes ver aquí:

 

Como guardar comandos CMD o PowerShell en archivo txt - Solvetic

 

 

Ahora sobre la otra cuestión que formulabas en tu pregunta, para poder saber el nombre de usuario de computadora es de la siguiente forma que se puede ver aquí, para poder verlos sin problemas y de forma rápida, se explica guay en este tuto.

 

 

como saber mi nombre usuario Windows 10 Usuarios que han iniciado Sesión - Solvetic



 

Publicado 20 octubre 2021 - 18:45

Pues si nos ha dejado en ascuas Macoga, A ver si publicas pronto las respuestas cómo comentabas. A mi esto de entrar aquí, ver nuevas formas de hacer cosas con el PC, y aprender de los errores de otro me encanta. Se aprende más y veo mejores respuestas que en foros oficiales. Ahora que tengo bastante tiempo libre, me gusta estar por aquí como se suele decir "bicheando" jeje

 

Mi aportación en este caso a tu pregunta/ respuesta, es este grandioso enlace que pongo para pasar comando de CMD o PowerShell a TXT. Mira este video que yo no lo puedo explicar mejor:

 

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE



   AUTOR PREGUNTA

Publicado 20 octubre 2021 - 23:29

Code:
@echo off
color 0A
CLS
ECHOWHAT IS THE USER NAME?
ECHO MACOGA VER.1.0
:MENU
ECHO.
ECHO =================================================================
ECHO ESTE PROGRAMA ME DICE QUIEN ES EL USUARIO DEL PC
ECHO =================================================================
ECHO.
ECHOCARPETA EN ESCRITORIO - 1
ECHO         SALIR - 2
ECHO.
set drive=
set /p drive= SE VERA UNA CARPETA CON EL NOMBRE DEL USUARIO?
ECHO.         
if "%drive%"=="1" (set "drive=%username%\"
)else if "%drive%"=="2" (goto :eof
) else goto :menu
md %drive%


Este es para enviar resultado de un comandp CMD a texto

 

Code:
@echo off
color 0A
CLS
:MENU
ECHOMACOGA VER 1.0
ECHODesktop C: - 1
ECHO  D: - 2
ECHO  E: - 3
ECHO  F: - 4
ECHO  G: - 5
ECHO  H: - 6
ECHO  I: - 7
ECHO      EXIT - 8
ECHO.
set drive=
set /p drive= HOW MANY GIGABYTES USE THE FOLDERS IN EACH PARTITION?
ECHO.
if "%drive%"=="1" (set "drive=%userprofile%\desktop"
)else if "%drive%"=="2" (set "drive=D:"
)else if "%drive%"=="3" (set "drive=E:"
)else if "%drive%"=="4" (set "drive=F:"
)else if "%drive%"=="5" (set "drive=G:"
)else if "%drive%"=="6" (set "drive=H:"
)else if "%drive%"=="7" (set "drive=I:"
)else if "%drive%"=="8" (goto :eof
) else goto :menu
@echo off
set "folder=%userprofile%\Desktop"
for /f "tokens=1,2 delims=: " %%a in ('robocopy "%folder%" "%folder%" /L /S /NJH /BYTES /FP /NC /NDL /NFL /TS /XJ /R:0 /W:0') do if /i "%%a"=="Bytes" set "size=%%b"
set a=%size%
set /a result=%size%/%11000000%
md GIGAS
echo %result% MEGABYTES > GIGAS\TOTALDESK1.txt
exit


En Español

 

 

Code:
@echo off
color 0A
CLS
:MENU
ECHOMACOGA VER 1.0
ECHOEscritorio C: - 1
ECHO  D: - 2
ECHO  E: - 3
ECHO  F: - 4
ECHO  G: - 5
ECHO  H: - 6
ECHO  I: - 7
ECHO      EXIT - 8
ECHO.
set drive=
set /p drive= Cuantas megas ocupan las carpetas en cada particion?
ECHO.
if "%drive%"=="1" (set "drive=%userprofile%\desktop"
)else if "%drive%"=="2" (set "drive=D:"
)else if "%drive%"=="3" (set "drive=E:"
)else if "%drive%"=="4" (set "drive=F:"
)else if "%drive%"=="5" (set "drive=G:"
)else if "%drive%"=="6" (set "drive=H:"
)else if "%drive%"=="7" (set "drive=I:"
)else if "%drive%"=="8" (goto :eof
) else goto :menu
@echo off
set "folder=%userprofile%\Desktop"
for /f "tokens=1,2 delims=: " %%a in ('robocopy "%folder%" "%folder%" /L /S /NJH /BYTES /FP /NC /NDL /NFL /TS /XJ /R:0 /W:0') do if /i "%%a"=="Bytes" set "size=%%b"
set a=%size%
set /a result=%size%/%11000000%
md MEGAS
echo %result% MEGABYTES > MEGAS\TOTALDESK1.txt
exit




X