Resultado de comando CMD a texto y nombre de usuario de computadora
Iniciado por
macoga
, oct 20 2021 13:04
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:
Ver solución completa
Pulsa corazón para recibir avisos de nuevas Respuestas
macoga
AUTOR PREGUNTA
#1
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.
Preguntado por
macoga
Cuenta Std
4
Esto también te interesa!
Fran Ruiz
#2
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
Lucas Martin
#3
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:
macoga
AUTOR PREGUNTA
#4
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
Respuesta de
macoga
Cuenta Std
4