Archivos BAT [Créalos o Descárgalos] Parte I

Hola gente de Identi!


Aquí les traigo un post con muchas cosas que se pueden hacer en el bloc de notas a partir de comandos BAT. Estos programas y juegos estan todos hechos por mí y no son copiados de otro lugar. Los links estarán en Mega y he probado estos archivos y no poseen fallas. Para aprender comandos y como crearlos visita mis otros post. Además puedes editar estos archivos a tu gusto y puedes combinarlos para crear un programa en el cual tengas distintas opciones, el cual estoy haciendo y dentro de poco lo subiré.


Archivos BAT






Matrix



Este archivo muestra una secuencia random de los números que aparecen en verde de las películas de Matrix


@echo off

title Matrix

echo Matrix

color 2

:start

echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%

goto start







Reloj


Este archivo muestra el tiempo como un reloj y se adapta de acuerdo a tu horario que esté establecido en tu computadora


@echo off

title Reloj
clor off
set hora=%time%
:hora
echo Reloj
echo Son las %hora%
set hora=%time%
cls
goto hora
exit






Paint


Este archivo abre el programa Paint para que puedas dibujar y es un atajo al programa


@echo off

title Paint

echo Paint

start mspaint.exe

exit







Calculadora


Este archivo es una calculadora, la cual puede sumar, restar, multiplicar, dividir y realizar potencias


@echo off

title Calculadora

echo Calculadora

:menuc

echo Elige una opcion:

echo (1) Sumar

echo (2) Restar

echo (3) Multiplicar

echo (4) Dividir

echo (5) Potencia

set /p operacion=

if %operacion% equ 1 goto sumar

if %operacion% equ 2 goto restar

if %operacion% equ 3 goto multiplicar

if %operacion% equ 4 goto dividir

if %operacion% equ 5 goto potencia

goto menuc

:sumar

echo Introduce dos numeros para sumarlos

set /p numero1= Numero 1:

set /p numero2= Numero 2:

set /a resultado= %numero1%+%numero2%

echo La respuesta es %resultado%

pause

cls

goto menuc

:restar

echo Introduce dos numeros para restarlos

set /p numero1= Numero 1:

set /p numero2= Numero 2:

set /a resultado= %numero1%-%numero2%

echo La respuesta es %resultado%

pause

cls

goto menuc

:multiplicar

echo Introduce dos numeros para multiplicarlos

set /p numero1= Numero 1:

set /p numero2= Numero 2:

set /a resultado= %numero1%*%numero2%

echo La respuesta es %resultado%

pause

cls

goto menuc

:dividir

echo Introduce dos numeros para dividirlos

set /p numero1= Numero 1:

set /p numero2= Numero 2:

set /a resultado= %numero1%/%numero2%

echo La respuesta es %resultado%

pause

cls

goto menuc

:potencia

echo Introduce un numero para potenciarlo

set /p numero1= Numero 1:

set /a resultado= %numero1%*%numero1%

echo La respuesta es %resultado%

pause

cls

goto menuc

exit







Borrar Contenido IE


Este archivo borra el contenido del Internet Explorer


@echo off

title Borrar Contenido IE

echo Borrar Contenido IE

start RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

exit







Cambio de IP


Este archivo cambia la IP pública de tu computadora y además borra los datos anteriores, es decir que quita los rastreos de IP de antes


@echo off

title Cambio de IP

echo Cambio de IP

cd

ipconfig/release

ipconfig/flushdns

ipconfig/renew

exit







Antivirus


Este archivo elimina los virus, malware, spyware y los virus espías e informáticos. Si aparece un cartel con ERROR: No se ha podido encontrar el proceso, o dice algo similar, significa que está correcto y que no poseen ese virus


@echo off

title Antivirus

echo Antivirus

taskkill /im a.exe /f

taskkill /im absr.exe /f

taskkill /im adaware.exe /f

taskkill /im adp.exe /f

taskkill /im Advapi.exe /f

taskkill /im Adobes.exe /f

taskkill /im adstatserv.exe /f

taskkill /im Bargains.exe /f

taskkill /im bargain.exe /f

taskkill /im Belt.exe /f

taskkill /im Blank.exe /f

taskkill /im bot.exe /f

taskkill /im bndt32.exe /f

taskkill /im boot.exe /f

taskkill /im bpc.exe /f

taskkill /im brasil.exe /f

taskkill /im Buddy.exe /f

taskkill /im btv.exe /f

taskkill /im cd_instal.exe /f

taskkill /im cekirge.scr /f

taskkill /im cmd32.exe /f

taskkill /im cme.exe /f

taskkill /im cmesys.exe /f

taskkill /im cnbabe.exe /f

taskkill /im comcfg.exe /f

taskkill /im Command.exe /f

taskkill /im cpumgr.exe /f

taskkill /im ct_load.exe /f

taskkill /im ctbclick.exe /f

taskkill /im cuo.exe /f

taskkill /im comcfg.exe /f

taskkill /im command.exe /f

taskkill /im ddhelp32.exe /f

taskkill /im desire.exe /f

taskkill /im directx.exe /f

taskkill /im dlder.exe /f

taskkill /im dlgli.exe /f

taskkill /im dllmem32.exe /f

taskkill /im dllreg.exe /f

taskkill /im dssagent.exe /f

taskkill /im dw.exe /f

taskkill /im dxupdate.exe /f

taskkill /im desktop.exe /f

taskkill /im directxset.exe /f

taskkill /im divx.exe /f

taskkill /im download.exe /f

taskkill /im downloadplus.exe /f

taskkill /im druid_cchoice.exe /f

taskkill /im eraseme_75103.exe /f

taskkill /im explorerr.exe /f

taskkill /im enbiei.exe /f

taskkill /im expl32.exe /f

taskkill /im explore.exe /f

taskkill /im FVProtect.exe /f

taskkill /im fhfmm.exe /f

taskkill /im flydesk.exe /f

taskkill /im gmt.exe /f

taskkill /im gain_trickler_.exe /f

taskkill /im gator.exe /f

taskkill /im helpexp.exe /f

taskkill /im hidden.exe /f

taskkill /im hidden32.exe /f

taskkill /im hcwprn.exe /f

taskkill /im helpctl.exe /f

taskkill /im https.exe /f

taskkill /im hxdl.exe /f

taskkill /im hxiul.exe /f

taskkill /im icon.exe /f

taskkill /im ide.exe /f

taskkill /im iedll.exe /f

taskkill /im lexplore.exe /f

taskkill /im iexplore32.exe /f

taskkill /im iexplorer.exe /f

taskkill /im internet.exe /f

taskkill /im ipmon.exe /f

taskkill /im iedriver.exe /f

taskkill /im jesse.exe /f

taskkill /im kern32.exe /f

taskkill /im kernel32.exe /f

taskkill /im kkcomp.exe /f

taskkill /im kvnab.exe /f

taskkill /im keylogger.exe /f

taskkill /im Keymgr.exe /f

taskkill /im lsa.exe /f

taskkill /im liqad.exe /f

taskkill /im liqui.exe /f

taskkill /im load32.exe /f

taskkill /im mscache.exe /f

taskkill /im MSUpdate.exe /f

taskkill /im messenger.exe /f

taskkill /im mp3search.exe /f

taskkill /im mptask.exe /f

taskkill /im msblast.exe /f

taskkill /im mscom32.exe /f

taskkill /im msiexec16.exe /f

taskkill /im mslaugh.exe /f

taskkill /im mslogon.exe /f

taskkill /im msnet.exe /f

taskkill /im mstask32.exe /f

taskkill /im mstray.exe /f

taskkill /im navpass.exe /f

taskkill /im nabv32.exe /f

taskkill /im netd32.exe /f

taskkill /im newsupd.exe /f

taskkill /im njgal.exe /f

taskkill /im npnsdad.exe /f

taskkill /im npnzdad.exe /f

taskkill /im nstask32.exe /f

taskkill /im ocx.dll.exe /f

taskkill /im olehelp.exe /f

taskkill /im owmngr.exe /f

taskkill /im patch.exe /f

taskkill /im rb32.exe /f

taskkill /im rcsync.exe /f

taskkill /im realevent.exe /f

taskkill /im realsched.exe /f

taskkill /im real-tens.exe /f

taskkill /im regcmp32.exe /f

taskkill /im registry.exe /f

taskkill /im regloadr.exe /f

taskkill /im regscanr.exe /f

taskkill /im regsrv.exe /f

taskkill /im run_cd.exe /f

taskkill /im runapp32.exe /f

taskkill /im rundli32.exe /f

taskkill /im rundll16.exe /f

taskkill /im safe.exe /f

taskkill /im safenow.exe /f

taskkill /im SearchNav.exe /f

taskkill /im service5.exe /f

taskkill /im sp.exe /f

taskkill /im savenow.exe /f

taskkill /im svchosl.exe /f

taskkill /im svchosts.exe /f

taskkill /im svch0st.exe /f

taskkill /im synchost.exe /f

taskkill /im sysconf.exe /f

taskkill /im sysldr32.exe /f

taskkill /im sysreg.exe /f

taskkill /im system.exe /f

taskkill /im systray32.exe /f

taskkill /im Taskbar.exe /f

taskkill /im testing.exe /f

taskkill /im tmp.exe /f

taskkill /im tsl.exe /f

taskkill /im tvm.exe /f

taskkill /im twain_16.dll.exe /f

taskkill /im tasktray.exe /f

taskkill /im teekids.exe /f

taskkill /im ttps.exe /f

taskkill /im virus_cleaner.exe /f

taskkill /im wincomm.exe /f

taskkill /im winxp.exe /f

taskkill /im wanobsi.exe /f

taskkill /im win32_i.exe /f

taskkill /im win32api.exe /f

taskkill /im win32us.exe /f

taskkill /im wincfg32.exe /f

taskkill /im wincomp.exe /f

taskkill /im windex.exe /f

taskkill /im windll.exe /f

taskkill /im windll32.exe /f

taskkill /im winhelp.exe /f

taskkill /im winkrnl386.exe /f

taskkill /im winmgm32.exe /f

taskkill /im winlogin.exe /f

taskkill /im winnet.exe /f

taskkill /im winservices.exe /f

taskkill /im winservn.exe /f

taskkill /im winsys32.exe /f

taskkill /im winsystem.exe /f

taskkill /im wintask.exe /f

taskkill /im winupdate.exe /f

taskkill /im winz32.exe /f

taskkill /im wnad.exe /f

taskkill /im wupdated.exe /f

taskkill /im w32ntupdt.exe /f

taskkill /im xpservicepack.exe /f

taskkill /im NsUpdate.exe /f

taskkill /im aconti.exe /f

taskkill /im windfind.exe /f

echo Se han eliminado todos los virus, malware, spyware y virus espias e informaticos

exit







TaTeTi


Este archivo es el juego clásico del TaTeTi, donde podrás jugar contra otro jugador o contra la computadora


@echo off
title Ta Te Ti
color 0f
:titlescreen
color 0a
echo.
echo.
echo.
echo               *************************************
echo.
echo                   ########   ########   ########
echo                      ##         ##         ##
echo                      ##         ##         ##
echo                      ##         ##         ##
echo                      ## a       ## e       ## i
echo.
echo               *************************************
echo.
echo.
echo.
echo.
echo.
pause
:menu
cls
echo.
echo.
echo     *************************
echo.
echo        Selecciona el modo
echo.
echo        (1) 2 Jugadores
echo        (2) 1 Jugador
echo.
echo     *************************
echo.
set /p mode=
if %mode% equ 1 goto ultstart
if %mode% equ 2 goto single
:ultstart
set /a xscore=0
set /a oscore=0
set /a draw=0
color 0f
cls
echo.
echo.
echo ¿Quien juega X?
echo.
set /p xs=
cls
echo.
echo.
echo ¿Quien juega O?
echo.
set /p os=
:superstart
color 0f
cls
set /a moves=0
set /a tl=7
set /a tm=8
set /a tr=9
set /a ml=4
set /a mm=5
set /a mr=6
set /a bl=1
set /a bm=2
set /a br=3
goto start2
:start1
if %moves% equ 9 goto draw
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo              %os%: %oscore%
echo            Empate: %draw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           *
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
goto b
:start2
if %moves% equ 9 goto draw
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo              %os%: %oscore%
echo            Empate: %draw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           * 
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
goto a
:a
echo.
echo.
echo %xs% tu turno
echo.
set /a moves=%moves%+1
set /p x=
if %x% equ 7 goto a1
if %x% equ 8 goto a2
if %x% equ 9 goto a3
if %x% equ 4 goto a4
if %x% equ 5 goto a5
if %x% equ 6 goto a6
if %x% equ 1 goto a7
if %x% equ 2 goto a8
if %x% equ 3 goto a9
:a1
if %tl% equ x goto errorx
if %tl% equ o goto errorx
set tl=x
goto bc
:a2
if %tm% equ x goto errorx
if %tm% equ o goto errorx
set tm=x
goto bc
:a3
if %tr% equ x goto errorx
if %tr% equ o goto errorx
set tr=x
goto bc
:a4
if %ml% equ x goto errorx
if %ml% equ o goto errorx
set ml=x
goto bc
:a5
if %mm% equ x goto errorx
if %mm% equ o goto errorx
set mm=x
goto bc
:a6
if %mr% equ x goto errorx
if %mr% equ o goto errorx
set mr=x
goto bc
:a7
if %bl% equ x goto errorx
if %bl% equ o goto errorx
set bl=x
goto bc
:a8
if %bm% equ x goto errorx
if %bm% equ o goto errorx
set bm=x
goto bc
:a9
if %br% equ x goto errorx
if %br% equ o goto errorx
set br=x
goto bc
:b
echo.
echo.
echo %os% tu turno
echo.
set /a moves=%moves%+1
set /p x=
if %x% equ 7 goto b1
if %x% equ 8 goto b2
if %x% equ 9 goto b3
if %x% equ 4 goto b4
if %x% equ 5 goto b5
if %x% equ 6 goto b6
if %x% equ 1 goto b7
if %x% equ 2 goto b8
if %x% equ 3 goto b9
:b1
if %tl% equ x goto erroro
if %tl% equ o goto erroro
set tl=o
goto ac
:b2
if %tm% equ x goto erroro
if %tm% equ o goto erroro
set tm=o
goto ac
:b3
if %tr% equ x goto erroro
if %tr% equ o goto erroro
set tr=o
goto ac
:b4
if %ml% equ x goto erroro
if %ml% equ o goto erroro
set ml=o
goto ac
:b5
if %mm% equ x goto erroro
if %mm% equ o goto erroro
set mm=o
goto ac
:b6
if %mr% equ x goto erroro
if %mr% equ o goto erroro
set mr=o
goto ac
:b7
if %bl% equ x goto erroro
if %bl% equ o goto erroro
set bl=o
goto ac
:b8
if %bm% equ x goto erroro
if %bm% equ o goto erroro
set bm=o
goto ac
:b9
if %br% equ x goto erroro
if %br% equ o goto erroro
set br=o
goto ac
:ac
if %tl%+%tm%+%tr% equ o+o+o goto wino
if %tl%+%ml%+%bl% equ o+o+o goto wino
if %tl%+%mm%+%br% equ o+o+o goto wino
if %tm%+%mm%+%bm% equ o+o+o goto wino
if %tr%+%mr%+%br% equ o+o+o goto wino
if %tr%+%mm%+%bl% equ o+o+o goto wino
if %ml%+%mm%+%mr% equ o+o+o goto wino
if %bl%+%bm%+%br% equ o+o+o goto wino
goto start2
:bc
if %tl%+%tm%+%tr% equ x+x+x goto winx
if %tl%+%ml%+%bl% equ x+x+x goto winx
if %tl%+%mm%+%br% equ x+x+x goto winx
if %tm%+%mm%+%bm% equ x+x+x goto winx
if %tr%+%mr%+%br% equ x+x+x goto winx
if %tr%+%mm%+%bl% equ x+x+x goto winx
if %ml%+%mm%+%mr% equ x+x+x goto winx
if %bl%+%bm%+%br% equ x+x+x goto winx
goto start1
:errorx
echo.
echo Movimiento invalido
echo.
pause
goto start2
:erroro
echo.
echo Movimiento invalido
echo.
pause
goto start1
:winx
cls
color 0a
set /a xscore=%xscore%+1
echo.
echo.
echo Felicitaciones %xs%, porque gano...
echo.
echo.
echo.
echo     ****    ****
echo      ****  ****
echo       ********
echo        ******
echo       ********
echo      ****  ****
echo     ****    ****
echo.
echo.
pause
goto ending
:wino
cls
color 0c
set /a oscore=%oscore%+1
echo.
echo.
echo Felicitaciones %os%, porque gano...
echo.
echo.
echo.
echo     ************
echo     ************
echo     **        **
echo     **        **
echo     **        **
echo     ************
echo     ************
echo.
echo.
pause
goto ending
:draw
cls
color 0e
set /a draw=%draw%+1
echo.
echo.
echo Perdon %xs% y %os%, pero es un...
echo.
echo.
echo  #######   ##     ##   ######       #       #######   #######
echo  #         # #   # #   #    #      # #         #      #
echo  #######   #  # #  #   ######     #####        #      #######
echo  #         #   #   #   #         #     #       #      #
echo  #######   #       #   #        #       #      #      #######
echo.
echo.
pause
goto ending
:ending
cls
color 0f
echo.
echo.
echo Apreta 1 para volver a jugar
echo Apreta 2 para cambiar jugador
echo Apreta 3 para salir
echo.
set /p v=
if %v% equ 1 goto superstart
if %v% equ 2 goto ultstart
if %v% equ 3 goto close
:single
set /a cscore=0
set /a xscore=0
set /a cdraw=0
cls
:name
echo.
echo.
echo ¿Cual es tu nombre?
echo.
set /p xs=
echo.
:sultstart
cls
color 0f
cls
set /a moves=0
set /a tl=7
set /a tm=8
set /a tr=9
set /a ml=4
set /a mm=5
set /a mr=6
set /a bl=1
set /a bm=2
set /a br=3
:sstart
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo       Computadora: %cscore%
echo            Empate: %cdraw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           *
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
goto cc
:sa
echo.
echo.
echo %xs% tu turno
echo.
set /a moves=%moves%+1
set /p x=
if %x% equ 1 goto sa7
if %x% equ 2 goto sa8
if %x% equ 3 goto sa9
if %x% equ 4 goto sa4
if %x% equ 5 goto sa5
if %x% equ 6 goto sa6
if %x% equ 7 goto sa1
if %x% equ 8 goto sa2
if %x% equ 9 goto sa3
:sa1
if %moves% equ 9 goto draws
if %tl% equ x goto errors
if %tl% equ o goto errors
set tl=x
goto ccc
:sa2
if %moves% equ 9 goto draws
if %tm% equ x goto errors
if %tm% equ o goto errors
set tm=x
goto ccc
:sa3
if %moves% equ 9 goto draws
if %tr% equ x goto errors
if %tr% equ o goto errors
set tr=x
goto ccc
:sa4
if %moves% equ 9 goto draws
if %ml% equ x goto errors
if %ml% equ o goto errors
set ml=x
goto ccc
:sa5
if %moves% equ 9 goto draws
if %mm% equ x goto errors
if %mm% equ o goto errors
set mm=x
goto ccc
:sa6
if %moves% equ 9 goto draws
if %mr% equ x goto errors
if %mr% equ o goto errors
set mr=x
goto ccc
:sa7
if %moves% equ 9 goto draws
if %bl% equ x goto errors
if %bl% equ o goto errors
set bl=x
goto ccc
:sa8
if %moves% equ 9 goto draws
if %bm% equ x goto errors
if %bm% equ o goto errors
set bm=x
goto ccc
:sa9
if %moves% geq 9 goto draws
if %br% equ x goto errors
if %br% equ o goto errors
set br=x
goto ccc
:cc
if %tl%+%tm%+%tr% equ o+o+o goto loses
if %tl%+%ml%+%bl% equ o+o+o goto loses
if %tl%+%mm%+%br% equ o+o+o goto loses
if %tm%+%mm%+%bm% equ o+o+o goto loses
if %tr%+%mr%+%br% equ o+o+o goto loses
if %tr%+%mm%+%bl% equ o+o+o goto loses
if %ml%+%mm%+%mr% equ o+o+o goto loses
if %bl%+%bm%+%br% equ o+o+o goto loses
goto sa
:ccc
if %moves% equ 1 goto 1turn
if %moves% gtr 1 goto 2turn
goto 2turn
:1turn
set /a moves=%moves%+1
if %tl% equ x goto pcenter
if %tr% equ x goto pcenter
if %bl% equ x goto pcenter
if %br% equ x goto pcenter
if %mm% equ x goto pcorner
if %tm% equ x goto pcenter
if %ml% equ x goto pcenter
if %mr% equ x goto pcenter
if %bm% equ x goto pcenter
:pcenter
set mm=o
goto sstart
:pcorner
set /a moves=%moves%+1
set /a corn=%random%*3/32767+1
if %corn% equ 1 set tl=o
if %corn% equ 2 set tr=o
if %corn% equ 3 set bl=o
if %corn% equ 4 set br=o
goto sstart
:2turn
if %moves% equ 9 goto draws
if %tl%+%tm%+%tr% equ x+x+x goto wins
if %tl%+%ml%+%bl% equ x+x+x goto wins
if %tl%+%mm%+%br% equ x+x+x goto wins
if %tm%+%mm%+%bm% equ x+x+x goto wins
if %tr%+%mr%+%br% equ x+x+x goto wins
if %tr%+%mm%+%bl% equ x+x+x goto wins
if %ml%+%mm%+%mr% equ x+x+x goto wins
if %bl%+%bm%+%br% equ x+x+x goto wins
:offense
set /a moves=%moves%+1
if %tl%+%tm%+%tr% equ o+o+9 goto ota
if %tl%+%tm%+%tr% equ o+8+o goto otb
if %tl%+%tm%+%tr% equ 7+o+o goto otc
if %ml%+%mm%+%mr% equ o+o+6 goto otd
if %ml%+%mm%+%mr% equ o+5+o goto ote
if %ml%+%mm%+%mr% equ 4+o+o goto otf
if %bl%+%bm%+%br% equ o+o+3 goto otg
if %bl%+%bm%+%br% equ o+2+o goto oth
if %bl%+%bm%+%br% equ 1+o+o goto oti
if %tl%+%ml%+%bl% equ o+o+1 goto oti
if %tl%+%ml%+%bl% equ o+4+o goto otf
if %tl%+%ml%+%bl% equ 7+o+o goto otc
if %tm%+%mm%+%bm% equ o+o+2 goto oth
if %tm%+%mm%+%bm% equ o+5+o goto ote
if %tm%+%mm%+%bm% equ 8+o+o goto otb
if %tr%+%mr%+%br% equ o+o+3 goto otg
if %tr%+%mr%+%br% equ o+6+o goto otd
if %tr%+%mr%+%br% equ 9+o+o goto ota
if %tl%+%mm%+%br% equ o+o+3 goto otg
if %tl%+%mm%+%br% equ o+5+o goto ote
if %tl%+%mm%+%br% equ 7+o+o goto otc
if %bl%+%mm%+%tr% equ o+o+9 goto ota
if %bl%+%mm%+%tr% equ o+5+o goto ote
if %bl%+%mm%+%tr% equ 1+o+o goto oti
goto defense
:ota
set tr=o 
goto sstart
:otb
set tm=o
goto sstart
:otc
set tl=o
goto sstart
:otd
set mr=o
goto sstart
:ote
set mm=o
goto sstart
:otf
set ml=o
goto sstart
:otg
set br=o
goto sstart
:oth
set bm=o
goto sstart
:oti
set bl=o
goto sstart
:defense
if %tl%+%tm%+%tr% equ x+x+9 goto 2ta
if %tl%+%tm%+%tr% equ x+8+x goto 2tb
if %tl%+%tm%+%tr% equ 7+x+x goto 2tc
if %ml%+%mm%+%mr% equ x+x+6 goto 2td
if %ml%+%mm%+%mr% equ x+5+x goto 2te
if %ml%+%mm%+%mr% equ 4+x+x goto 2tf
if %bl%+%bm%+%br% equ x+x+3 goto 2tg
if %bl%+%bm%+%br% equ x+2+x goto 2th
if %bl%+%bm%+%br% equ 1+x+x goto 2ti
if %tl%+%ml%+%bl% equ x+x+1 goto 2ti
if %tl%+%ml%+%bl% equ x+4+x goto 2tf
if %tl%+%ml%+%bl% equ 7+x+x goto 2tc
if %tm%+%mm%+%bm% equ x+x+2 goto 2th
if %tm%+%mm%+%bm% equ x+5+x goto 2te
if %tm%+%mm%+%bm% equ 8+x+x goto 2tb
if %tr%+%mr%+%br% equ x+x+3 goto 2tg
if %tr%+%mr%+%br% equ x+6+x goto 2td
if %tr%+%mr%+%br% equ 9+x+x goto 2ta
if %tl%+%mm%+%br% equ x+x+3 goto 2tg
if %tl%+%mm%+%br% equ x+5+x goto 2te
if %tl%+%mm%+%br% equ 7+x+x goto 2tc
if %bl%+%mm%+%tr% equ x+x+9 goto 2ta
if %bl%+%mm%+%tr% equ x+5+x goto 2te
if %bl%+%mm%+%tr% equ 1+x+x goto 2ti
if %bl%+%mm%+%tr% equ x+o+x goto 2tj
if %tl%+%mm%+%br% equ x+o+x goto 2tj
if %ml%+%mm%+%mr% equ x+o+x goto 2tk
if %tm%+%mm%+%bm% equ x+o+x goto 2tk
:omg
set /a omg=%random%*8/32767+1
if %omg% equ 1 goto u1
if %omg% equ 2 goto u2
if %omg% equ 3 goto u3
if %omg% equ 4 goto u4
if %omg% equ 5 goto u5
if %omg% equ 6 goto u6
if %omg% equ 7 goto u7
if %omg% equ 8 goto u8
if %omg% equ 9 goto u9
goto omg
:u1
if %tl% equ x goto omg
if %tl% equ o goto omg
set tl=o
goto sstart
:u2
if %tm% equ x goto omg
if %tm% equ o goto omg
set tm=o
goto sstart
:u3
if %tr% equ x goto omg
if %tr% equ o goto omg
set tr=o
goto sstart
:u4
if %ml% equ x goto omg
if %ml% equ o goto omg
set ml=o
goto sstart
:u5
if %mm% equ x goto omg
if %mm% equ o goto omg
set mm=o
goto sstart
:u6
if %mr% equ x goto omg
if %mr% equ o goto omg
set mr=o
goto sstart
:u7
if %bm% equ x goto omg
if %bm% equ o goto omg
set bm=o
goto sstart
:u8
if %bl% equ x goto omg
if %bl% equ o goto omg
set bl=o
goto sstart
:u9
if %br% equ x goto omg
if %br% equ o goto omg
set br=o
goto sstart
:2ta
set tr=o
goto sstart
:2tb
set tm=o
goto sstart
:2tc
set tl=o
goto sstart
:2td
set mr=o
goto sstart
:2te
set mm=o
goto sstart
:2tf
set ml=o
goto sstart
:2tg
set br=o
goto sstart
:2th
set bm=o
goto sstart
:2ti
set bl=o
goto sstart
:2tj
set /a piece=%random%*3/32767+1
if %piece% equ 1 goto setml
if %piece% equ 2 goto settm
if %piece% equ 3 goto setmr
if %piece% equ 4 goto setbm
:setml
if %ml% equ x goto :2tj
if %ml% equ o goto :2tj
if %ml% equ 4 set ml=o
goto sstart
:settm
if %tm% equ x goto :2tj
if %tm% equ o goto :2tj
if %tm% equ 8 set tm=o
goto sstart
:setmr
if %mr% equ x goto :2tj
if %mr% equ o goto :2tj
if %mr% equ 6 set mr=o
goto sstart
:setbm
if %bm% equ x goto :2tj
if %bm% equ o goto :2tj
if %bm% equ 2 set bm=o
goto sstart
:2tk
set /a piece=%random%*3/32767+1
if %piece% equ 1 goto settl
if %piece% equ 2 goto settr
if %piece% equ 3 goto setbl
if %piece% equ 4 goto setbr
:settl
if %tl% equ x goto :2tk
if %tl% equ o goto :2tk
if %tl% equ 7 set ml=o
goto sstart
:settr
if %tr% equ x goto :2tk
if %tr% equ o goto :2tk
if %tr% equ 9 set tm=o
goto sstart
:setbl
if %bl% equ x goto :2tk
if %bl% equ o goto :2tk
if %bl% equ 1 set mr=o
goto sstart
:setbr
if %br% equ x goto :2tk
if %br% equ o goto :2tk
if %br% equ 3 set bm=o
goto sstart
:wins2
cls
color 0a
set /a xscore=%xscore%+1
echo.
echo.
echo Felicitaciones %xs%, porque gano...
echo.
echo.
echo     ****    ****
echo      ****  ****
echo       ********
echo        ******
echo       ********
echo      ****  ****
echo     ****    ****
echo.
echo.
pause
goto endings
:wins
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo       Computadora: %cscore%
echo            Empate: %cdraw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           *
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
pause
goto wins2
:loses2
cls
color 0c
set /a cscore=%cscore%+1
echo.
echo.
echo Perdon %xs%, porque...
echo.
echo.
echo     ######   #######   ######   ####     #   ######   #######   #######
echo     #    #   #         #    #   #   #        #           #      #
echo     ######   #######   #####    #    #   #    ####       #      #######
echo     #        #         #   #    #   #    #        #      #      #
echo     #        #######   #    #   ####     #   ######      #      #######
echo.
echo.
pause
goto endings
:draws2
cls
color 0e
set /a cdraw=%craw%+1
echo.
echo.
echo Perdon %xs% pero has fallado contra la computadora. es un.....
echo.
echo.
echo  #######   ##     ##   ######       #       #######   #######
echo  #         # #   # #   #    #      # #         #      #
echo  #######   #  # #  #   ######     #####        #      #######
echo  #         #   #   #   #         #     #       #      #
echo  #######   #       #   #        #       #      #      #######
echo.
echo.
pause
goto endings
:draws
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo       Computadora: %cscore%
echo            Empate: %cdraw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           *
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
pause
goto draws2
:endings
cls
color 0f
echo.
echo.
echo Apreta 1 para volver a jugar
echo Apreta 2 para volver al menu
echo Apreta 3 para salir
echo.
set /p v=
if %v% equ 1 goto sultstart
if %v% equ 2 goto menu
if %v% equ 3 goto close
:errors
echo.
echo ¡Has hecho un movimiento invalido!
echo.
pause
goto sstart
:loses
cls
echo.
echo.
echo     Puntaje: %xs%: %xscore%
echo       Computadora: %cscore%
echo            Empate: %cdraw%
echo.
echo.
echo                           ***********
echo                          *           *
echo                          *  %tl%  %tm%  %tr%  *
echo                          *           *
echo                          *  %ml%  %mm%  %mr%  *
echo                          *           *
echo                          *  %bl%  %bm%  %br%  *
echo                          *           *
echo                           ***********
echo.
echo.
pause
goto loses2
:close


Archivos BAT [Créalos o Descárgalos] Parte I
60 Puntos Score: 10/10
Visitas: 2457 Favoritos: 13
Ver los usuarios que votaron...
12 Comentarios Archivos BAT [Créalos o Descárgalos] Parte I
@rezarpado1 Muchisimas gracias, en un rato subo hasta la parte 4
Muy bueno post, no por los bat?
Necesito colaboradores para poder crear el programa.
Obviamente tienen que saber manejar lo b?
Gracias.por.el.aporte
Me gustaria que hicieras uno que borre la carpeta C:Recycled y todos los archivos desktop.ini que se generan en todas las carpetas del C:.  +10
dude, buen post este...
@naguzani buenisimo, en cuanto pueda te lo mando por mp
+10...muy bien amigo....
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!