Sunteți pe pagina 1din 6

Cdigos para crear scripts, archivos batch

y aplicaciones para hacer bromas


Como crear sencillas aplicaciones en Windows con el Bloc de notas en lenguaje MSDOS y
VBScript, que al ejecutarlas nos permiten hacer bromas inofensivas y generar un poco de
humor entre nuestros amigos. Cdigos para copiar y pegar, sin tener conocimiento alguno
de programacin.
Sencillos cdigos que al crear con ellos scripts y aplicaciones y ejecutarlos producen
efectos de asombro, temor y pueden hacernos pasar un rato agradable de forma sana con
nuestras amistades o compaeros del trabajo o la escuela.
Ninguno de estos scripts son dainos en lo absoluto, pero si pueden ser muy molestos y
algunos llegan a hacernos sentir impotentes hasta el grado de que para muchos la nica
solucin de detenerlos es apagar o reiniciar la computadora.
Algunos de los cdigos de los scripts, crean un Loop, especie de lazo de reproduccin
infinita, por lo que pueden resultar muy molestos y volverse incontrolables.
Se puede detener la ejecucin de cualquiera de ellos, matando manualmente el proceso
wscript.exe en el Administrador de tareas, no obstante en algunos casos puede hacerse muy
difcil.
Lo ideal es tener a mano un archivo batch que detiene dicho proceso.
Se adjunta ms abajo el cdigo para hacer este archivo, aun as para detener algunos scripts
el problema radicar en poder ejecutar el batch.
Diferencia entre los scripts y los archivos batch
Para los que no tienen experiencia ni conocimientos de programacin:
Los scripts son sencillos cdigos del lenguaje VBScript (parecido al Visual Basic) que se
insertan en un archivo de texto (pueden ser creados con el Bloc de notas), en el que la
extensin de archivo es: .VBS.
Al dar dos clics en ellos, Windows inicia Windows Scripting Host, aplicacin incluida en el
sistema que ejecuta las rdenes en el cdigo.
Los archivos batch son similares pero son escritos en lenguaje MSDOS, utilizan cualquiera
de las siguientes extensiones de archivo: .CMD o .BAT, al ejecutarlos Windows inicia la
consola de CMD que ejecuta las ordenes incluidas en el cdigo.

Se recomienda utilizar los script con moderacin y precaucin y no alterar los valores de
los cdigos porque se volveran difciles de controlar, esto aumenta en computadoras con
poca memoria
Como crear los scripts y archivos batch con los cdigos en esta pgina
Crear un Script extencio .VBS
Crear un archivo Batch .CMD o en .BAT
Cdigo del archivo batch para detener el proceso wscript.exe
Este es el primer archivo a crear, garantiza poder detener la ejecucin de los
scripts
que
vienen
a
continuacin.
El siguiente cdigo del archivo batch simplemente emplea el comando
TASKKILL para detener los procesos indicados de modo forzado, tambin se
incluyen los procesos de la Calculadora, el Bloc de notas y Microsoft Word que
se utilizan ms adelante.

@echo off
TASKKILL /F /IM wscript.exe
TASKKILL /F /IM notepad.exe
TASKKILL /F /IM calc.exe
TASKKILL /F /IM WINWORD.EXE

Cdigos de aplicaciones para bromas


Abrir/Cerrar la bandeja de las unidades de CDROM sin interrupcin
Al ejecutar el script creado con este cdigo, se expulsa o abre la bandeja de la
unidad o las unidades pticas de CDROM o DVDROM instaladas en tu PC y las
cierra consecutivamente sin detenerse, continua de esta forma hasta que se
reinicie la PC o se detenga el proceso wscript.exe como se indic.

Set oWMP = CreateObject("WMPlayer.OCX.7")


Set colCDROMs = oWMP.cdromCollection
if colCDROMs.Count >= 1 then
do
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
For i = 0 to colCDROMs.Count - 1
colCDROMs.Item(i).Eject
Next ' cdrom
loop
end if

Crear un dancing con las luces del teclado


Al ejecutar el script creado con este cdigo, comienzan a parpadear de forma
aleatoria los leds o lucecitas que tienen los teclados, no producen otro efecto
negativo que no sea que hace casi imposible escribir cualquier documento en
un editor, porque va alternando continuamente maysculas y minsculas
Set wshShell =wscript.CreateObject("WScript.Shell")
do
wscript.sleep 100
wshshell.sendkeys"{CAPSLOCK}"
wshshell.sendkeys"{NUMLOCK}"
wshshell.sendkeys"{SCROLLLOCK}"
loop

Esta computadora se volvi loca!


Dos cdigos que abren el Bloc de notas y repiten el mismo mensaje de
distintas
formas.
ES ACONSEJADO DETENER EN LOS DOS CASOS EL PROCESO CON EL BATCH!.
Si se trata de manualmente de cerrar los mensajes cada vez se crearn ms
hilos que terminarn consumiendo la memoria, despus de eso el batch no
funcionar.
Set objShell = CreateObject("WScript.Shell")
strCommand = "notepad.exe"
objShell.Run strCommand, 1
Set wshShell = wscript.CreateObject("WScript.Shell")

do
wscript.sleep 300
wshshell.sendkeys "~esta PC se volvio loca"
loop
Set wshshell = wscript.CreateObject("WScript.Shell")
Wshshell.run "Notepad"
wscript.sleep 400
wshshell.sendkeys "Esta"
wscript.sleep 300
wshshell.sendkeys "~computadora"
wscript.sleep 300
wshshell.sendkeys "~se ha vuelto"
wscript.sleep 300
wshshell.sendkeys "~completamente"
wscript.sleep 300
wshshell.sendkeys "~loca"
wscript.sleep 300
wshshell.sendkeys "~y sin"
wscript.sleep 300
wshshell.sendkeys "~control"
wscript.sleep 300
wshshell.sendkeys " "
wscript.sleep 300
wshshell.sendkeys " "
wscript.sleep 300
wshshell.sendkeys "~QUE ES ESTO?"

wscript.sleep 600
wshshell.sendkeys "~AUXILIO"
wscript.sleep 100
wshshell.sendkeys "O"
wscript.sleep 100
wshshell.sendkeys "O"
do
wscript.sleep 50
wshshell.sendkeys "O"
loop
Infinitas calculadoras
Algo parecido, cada 600 ms se crea un nuevo hilo de calc.exe, con el mismo
batch puedes detenerlo
Set WshShell = WScript.CreateObject("WScript.Shell")
do
WshShell.Run "calc.exe"
WScript.Sleep 600
Loop
Loop infinito de Microsoft Word
Enva un bucle infinito para el programa Microsoft Word con la tecla Enter, por
supuesto que tienes que tener instalado este programa para que funcione.
Set objShell = CreateObject("WScript.Shell")
strCommand = "WINWORD.EXE"
objShell.Run strCommand, 1
Set wshShell = wscript.CreateObject("WScript.Shell")
do

wscript.sleep 500
wshshell.sendkeys "~(enter)"
loop
Virus peligroso detectado
Un script que solo muestra un mensaje, al oprimir cualquiera de las dos teclas
termina
por
completo.
Este al igual que el batch a continuacin la forma ms exitosa de usarlo es
copindolo a la carpeta de Inicio para que comienza automticamente con el
sistema.
lol=msgbox ("Un virus muy peligroso ha sido detectado en su computadora.
Presione SI para formatear su disco duro o NO para salvar sus datos, reiniciar el
sistema y posteriormente formatearlo.",20,"Warning")

S-ar putea să vă placă și