Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Echo Off
- @Mode Con Cols=80 Lines=25
- Setlocal Enabledelayedexpansion
- ::{ A Program by S.C.O.T 2010 }::
- ::{ Script Coders Oriented Team }::
- ::{ SmartGenius & 3D1 }::
- Call:PropertiesDefault
- :Main
- Cls
- Echo. ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍËÍÍÍÍÍÍÍÍÍ»
- Echo. º º Salir X º
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º º _______ º
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º º _______ º
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º º ______ º
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º º _____ º
- Echo. º ºÄÄÄÄÄÄÄÄĺ
- Echo. º º º
- Echo. º º º
- Echo. º º º
- Echo. º º º
- Echo. º º S C O T º
- Echo. º º º
- Echo. ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ T E A M º
- Echo. º Pinceles ³ ÚÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄÂÄ¿ º º
- Echo. º ³ ³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³Û³ º 2 0 1 0 º
- Echo. º ° ± ² Û # ³ ÀÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÁÄÙ SmartGenius©º º
- Echo. ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÊÍÍÍÍÍÍÍÍͼ
- If Not Defined DispText Call :OemText
- (Echo.EB800:CA0 "Û" F0
- Echo.EB800:CA4 "Û" F1
- Echo.EB800:CA8 "Û" F2
- Echo.EB800:CAC "Û" F3
- Echo.EB800:CB0 "Û" F4
- Echo.EB800:CB4 "Û" F5
- Echo.EB800:CB8 "Û" F6
- Echo.EB800:CBC "Û" F7
- Echo.EB800:CC0 "Û" F8
- Echo.EB800:CC4 "Û" F9
- Echo.EB800:CC8 "Û" FA
- Echo.EB800:CCC "Û" FB
- Echo.EB800:CD0 "Û" FC
- Echo.EB800:CD4 "Û" FD
- Echo.EB800:CD8 "Û" FE
- Echo.EB800:CDC "Û" FF
- Echo.Q)|Debug >nul
- :Draw
- Call:Mouse
- title Batch Paint 2 - !Hexa! X:!X! Y:!Y!
- If !Hexa! EQU CA0 ( Set Color=00 )
- If !Hexa! EQU CA4 ( Call:Color=11 )
- If !Hexa! EQU CA8 ( Call:Color 02 )
- If !Hexa! EQU CAC ( Call:Color 03 )
- If !Hexa! EQU CB0 ( Call:Color 04 )
- If !Hexa! EQU CB4 ( Call:Color 05 )
- If !Hexa! EQU CB8 ( Call:Color 06 )
- If !Hexa! EQU CBC ( Call:Color 07 )
- If !Hexa! EQU CC0 ( Call:Color 08 )
- If !Hexa! EQU CC4 ( Call:Color 09 )
- If !Hexa! EQU CC8 ( Call:Color 0A )
- If !Hexa! EQU CCC ( Call:Color 0B )
- If !Hexa! EQU CD0 ( Call:Color 0C )
- If !Hexa! EQU CD4 ( Call:Color 0D )
- If !Hexa! EQU CD8 ( Call:Color 0E )
- If !Hexa! EQU CDC ( Call:Color 0F )
- If !Hexa! EQU 138 (
- Del /Q /A Mouse.dat >nul 2>&1
- Del /Q /A TmpData.txt >nul 2>&1
- Exit
- )
- If !Hexa! EQU D26 ( Set Pincel=°)
- If !Hexa! EQU D2A ( Set Pincel=±)
- If !Hexa! EQU D2E ( Set Pincel=²)
- If !Hexa! EQU D32 ( Set Pincel=Û)
- If !Hexa! EQU D36 ( Set Pincel=#&Set Color=00)
- ::New File
- If !X! GEQ 69 (
- If !Y! GEQ 3 (
- If !X! LEQ 77 (
- If !Y! LEQ 4 (
- Start "" /I /SEPARATE %0
- Exit
- ))))
- ::Open a File
- If !X! GEQ 69 (
- If !Y! GEQ 5 (
- If !X! LEQ 77 (
- If !Y! LEQ 6 (
- Set X=0
- Set Y=0
- Set Hexa=0
- Call:OpenFile
- ))))
- ::Save File
- If !X! GEQ 69 (
- If !Y! GEQ 7 (
- If !X! LEQ 77 (
- If !Y! LEQ 8 (
- Set X=0
- Set Y=0
- Set Hexa=0
- Goto:SaveToFile
- ))))
- If !X! GEQ 69 (
- If !Y! GEQ 9 (
- If !X! LEQ 77 (
- If !Y! LEQ 10 (
- Set X=0
- Set Y=0
- Set Hexa=0
- Call:Help
- ))))
- ::Draw area
- If !X! GEQ 2 (
- If !Y! GEQ 1 (
- If !X! LEQ 67 (
- If !Y! LEQ 17 (
- (Echo.EB800:%hexa% "%Pincel%" %Color%&Echo.Q)|Debug >nul
- Echo.EB800:%hexa% "%Pincel%" %Color%>>TmpData.txt
- ))))
- Goto:Draw
- :PropertiesDefault
- title Loading...
- Echo. Please wait
- Set "Pincel=Û"
- Set "Color=0F"
- Del /Q /A TmpData.Txt>nul 2>&1
- Echo.>TmpData.txt
- Set "O=PJFUOLBINRP9TUS745"
- Set "Sv1=9mjXojYxbfokxEXoZkxSXfqoxyx7"
- Set "Sv2=P9TOxOjXrx7545"
- For %%a in (Sv1,Sv2) do (Call :Key.A %%a)
- title %Sv1:~13% - by %Sv2%
- Goto :Eof
- :OemText
- Call :Key.A O
- (Echo.EB800:12C "%O:~10,1%"0a "a"0a "l"0a "i"0a "r"0a "Û"00 "X"0c
- Echo.EB800:30C "%O:~7,1%"0d "u"0d "e"0d "v"0d "o"0d "Û"00 ""0c
- Echo.EB800:44C "%O:~2,1%"0d "b"0d "r"0d "i"0d "r"0d "Û"00 ""0c
- Echo.EB800:58C "%O:~5,1%"0d "u"0d "a"0d "r"0d "d"0d "a"0d "r"0d
- Echo.EB800:6CC "%O:~2,1%"0d "y"0d "u"0d "d"0d "a"0d
- Echo.EB800:BE6 "%O:~14,1%"0c "i"0c "n"0c "c"0c "e"0c "l"0c "e"0c "s"0c
- Echo.EB800:A8C "%O:~0,1%" 0A "Û" 00 "%O:~11,1%" 0A "Û" 00 "%O:~12,1%" 0A "Û" 00 "%O:~4,1%" 0A
- Echo.EB800:BCC "%O:~4,1%" 0A "Û" 00 "%O:~6,1%" 0A "Û" 00 "%O:~2,1%" 0A "Û" 00 "%O:~1,1%" 0A
- Echo.EB800:D0C "%O:~-3,1%" 0A "Û" 00 "%O:~-1%" 0A "Û" 00 "%O:~-2,1%" 0A "Û" 00 "%O:~-1%" 0A
- Echo.Q)|Debug >nul
- Set "DispText=%Random%"
- Goto:Eof
- :Color
- Set Color=%1
- Goto:Eof
- :Mouse
- If Not Exist Mouse.dat (
- Echo e100 B8 1 0'3'DB CD'3'B0 3'C'CD'3'B DB't'FA 91 D3 EA D3 E8 91 C3>mouse.dat
- For %%! in (.g116 .q) do (Echo%%!>> mouse.dat)
- )
- For /f "tokens=6-8 delims== " %%a in ('Debug ^< mouse.dat ^| Find /I "X"') do (
- Set /a "X=0x%%a","Y=0x%%c"
- Set /a "G=!Y! * 160 + (!X! + 1 - 1) * 2
- Call:Hex !G!
- )
- Goto :Eof
- :Hex
- ::by SmartGenius
- Set "Decimal=%1"
- Cmd /cexit /b %Decimal%
- Set "Hexa=!=ExitCode:~5!
- Goto :Eof
- :Help
- Set "Target=koos*]]itmt ZtYj,rXhjmp qjo]itmzr"
- Call :Key.A Target
- Set "Target=%Target:x=%"
- Start "" %Target%
- Goto :Eof
- :OpenFile
- Set /p O_File="Archivo a Abrir:\>"
- Find "Batch Paint" %O_File% >nul 2>&1
- If Not "%Errorlevel%"=="0" (
- msg * El Archivo Seleccionado no es un Dibujo de Batch Paint
- ) else (
- Echo.|Call %O_File%
- For /f "tokens=2 Skip=2 delims=." %%f in ('Find "EB800" %O_File%') do (
- Echo.%%f>>TmpData.txt
- ))
- Goto :Eof
- :Key.A
- If not defined %1 Goto:Eof
- Set "c="
- Set "d=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =/\()[]{}_-.:,;* @#"
- :Key.B
- Set "chr=!%1:~,1!"
- For /l %%l in (0 1 80) do if "!chr!" equ "!d:~%%l,1!" (
- set /a "x=%%l^5"
- call set "c=!c!%%d:~!x!,1%%"
- )
- Set "%1=!%1:~1!"
- If defined %1 goto:Key.B
- Set "%1=!c!"
- Goto :Eof
- :SaveToFile
- Title Guardando Espere...
- Set /p File="Guardar Como:\>"
- (
- Echo.@Echo Off
- Echo.Title %File% - Batch Paint
- Echo.::%Sv1%
- Echo.::%Sv2%
- Echo.(
- )>SaveFinal.txt
- For /f "Tokens=1,*" %%A in (TmpData.txt) do (
- Find /i "Echo.%%A" SaveFinal.txt >nul||Echo.Echo.%%A %%B>>SaveFinal.txt
- Title Guardando Espere... [Guardando Cambios %%A]
- )
- Echo.Echo.Q >>SaveFinal.txt
- (Echo.^)^|Debug ^>nul 2^>^&1 &Echo.Pause^>nul&Echo.Goto :Eof)>>SaveFinal.txt
- Title Guardando Espere... [Renombrar Archivo]
- If ["%File%"] NEQ [""] (
- Ren "SaveFinal.txt" "!File!.bat" >nul 2>&1
- ) ELSE (
- Ren "SaveFinal.txt" "DRAW_Image%Random%.bat" >nul 2>&1
- )
- Title Ok!! - Se ha Terminado de Guardar el Archivo...
- Ping -n 2 LocalHost>nul 2>&1
- Start "" /I /SEPARATE %0
- Exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement