Hace algún tiempo estoy sin aportes en Batch. Bueno, este código es en ASM, lo explico todo en los comentarios, pueden escribir el archivo en .COM, si así lo desean y no tener que usar Debug para ejecutarlo cada vez, si saben como solo pregunten.
Esto me salio por equivocación :P, estaba buscando cambiar el modo de texto a modo gráfico, pero salia re-feo, pero lo bueno que saque de todo esto es el FullScreen.
(Código ASM para hacer FullScreen By 3D1)
(Esta con explicación y un ejemplo de como se ve.)
@Echo Off
(
::::Asemble
Echo.A
::::Ax = 4
Echo.Mov AX,4
::::Establecer modo grafico (Para que haga FullScreen)
Echo.Int 10
::::Ax = 3
Echo.Mov Ax,3
::::Establecer modo de texto
Echo.Int 10
::::Final del Programa::::
Echo.Int 20
Echo.
Echo.G
Echo.
Echo.Q
)|Debug>nul 2>&1
Color 1E
Echo.Archivo por lotes para ejemplificacion
Echo.......................................
Echo.Codigo: {ASM}
Echo.Autor : 3D1
Echo. Dedicado al:
Echo. SCOT-Team [Batch Games] y a CPH
Ping LocalHost -n 5 >nul 2>&1
Tree %WinDir%Weno, cualquier duda solo postear. ;)
SaluDOS!!!
BRUTAL!!!!!, de hecho en estos días pensaba en hacer un post preguntando si se podía hacer algo así :xD.-
Ahora tengo dos dudas....
1.- Como lo compilo a .com?
2.- Si lo llego a compilar como se usaría?, o sea, para que se mantuviera en FullScreen hasta que yo lo decida?
De Ante Mano muchas gracias por la respuesta.
Saludos :)!
Ya está en el código de ejemplo.
Compilar a COM:
@Echo Off
(
Echo.A
Echo.Mov Ax,4
Echo.Int 10
Echo.Mov Ax,3
Echo.Int 10
Echo.Int 20
Echo.
Echo.n FSCREEN.COM
Echo.rcx
Echo.000C
Echo.W
Echo.Q
)|Debug>nul 2>&1
Echo. Se ha creado el archivo FSCREEN.COM
REM . LLamamos al com
FSCREEN.COM
Pause>nul
En el directorio del Batch se crea el archivo COM ;)
SaluDOS!!!
Muchas gracias xD, me va a ser de mucha utilidad no te imaginas xD
gracias de nuevo :P!
Muy bueno jeje, aunque no es puramente Batch como habeis dicho, se vale de ASM...pero igualmente está muy bien ;)