elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Mi Batch Paint - Javier G.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mi Batch Paint - Javier G.  (Leído 3,204 veces)
0x5d

Desconectado Desconectado

Mensajes: 241



Ver Perfil WWW
Mi Batch Paint - Javier G.
« en: 2 Noviembre 2009, 06:02 am »

Haciendo un intento de creador de Nombres...
Nose si es la misma tecnina de Smart...
Me salio al pedo... Tras leer su tutorial no entendia.
Y empece a mezclar... Creo que lo logre :P

Y el code:
Código:
@echo off
if not exist "keyboard.exe" ( goto :key ) else ( goto :continua )
:continua
cls
echo. Flecha Abajo: ±   Flecha Izq: °
echo.
echo. Flecha Derecha: Û Flecha Arriba: ²
echo.
echo. Salto de linea: Enter   Salir: Escape
echo.
echo. Espacio: Tecla Espacio. Letra Z: Ü
echo.
:pide
keyboard
if %errorlevel%==77 (goto derecha)
if %errorlevel%==72 (goto arriba)
if %errorlevel%==80 (goto abajo)
if %errorlevel%==27 (exit /b)
if %errorlevel%==32 (goto space)
if %errorlevel%==75 (goto izq)
if %errorlevel%==13 (goto enter)
if %errorlevel%==122 (goto seta)
set /a na=0
:derecha
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=Û"<nul
)
goto :pide
:abajo
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=±"<nul
)
goto pide
:arriba
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=²"<nul
)
goto pide
:space
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "= "<nul
)
goto pide
:mira
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=±"<nul
)
goto pide
:izq
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=°"<nul
)
goto pide
:enter
echo.
goto pide
:seta
set /a na=%N%+1
FOR /L %%A IN (1,1,%na%) DO (
set /p "=Ü"<nul
)
goto pide
:Key
Echo. Cargando...
(
echo n keyboard.dat
echo e 0000 4D 5A 2E 00 01 00 00 00 02 00 00 10 FF FF F0 FF
echo e 0010 FE FF 00 00 00 01 F0 FF 1C 00 00 00 00 00 00 00
echo e 0020 B4 08 CD 21 3C 00 75 02 CD 21 B4 4C CD 21
echo rcx
echo 002E
echo w0
echo q
echo.
)>keyboard.dat
type keyboard.dat|debug>NUL 2>&1
del /f/q/a "keyboard.exe">NUL 2>&1
ren keyboard.dat "keyboard.exe" >nul
echo. Reinicie el script.
Goto :Eof

Aun nose como hacer para retroceder, borras, subir...

Saludos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines