Me ire a comandos nada mas, empezare por el "ATTRIB" (recuerda sin las comillas ;D) este comando lo que hace es quitar y agregar atributos a los archivos, veamos un ejemplo:
Código: Seleccionar todo
@echo off
attrib +h "%homepath%\escritorio\prueba.txt"
exit
Código: Seleccionar todo
@echo off
attrib -h "%homepath%\escritorio\prueba.txt
exit
Código: Seleccionar todo
@echo off
echo Manual>red.txt
echo By 2Fac3R>>red.txt
exit
@echo off
start CCleaner && start [Enlace externo eliminado para invitados]
exit
Lo que hace este peque�o code es simple, abre el CCleaner.exe y al finalizar de abrirlo va al navegador por defecto y abre el foro de hackxCrack. Ahora sino tienes el CCleaner donde estas ejecutando el code trata y veras que te dara error :p. Bien el de "|" lo explicare en un futuro donde sera utilisimo para el AVKi... ya lo sabran xD, bien ahora explicare el "??", lo que hace esto es sustituir por ciertos digitos (sigo sin saber explicarme, espero se me quite en un futuro), bien vamos a un ejemplo, lo explicare junto al "*".
Código: Seleccionar todo
@echo off
del ???.*
exit
vamos a otro ejemplo-Ahh ya he captado lo del asterisco ("*") entonces...-
Código: Seleccionar todo
@echo off
del *.*
exit
Claro, claro pero todo a su tiempo, habra un manual dedicado a los Malwares asi que esperalo con ansias :p.-Muajajajaja!!! entonces esto lo podria comvertir en un Virus!!!-
Bien entendido esto sigo con los comandos: El siguente comando es:
"CD": Este comando es para poder subir a ciertos directorios, por ejemplo si estamos en C:/ y queremos ir a la carpeta windows dentro de nuestro bat hacemos esto:
Código: Seleccionar todo
@echo off #Suponiendo que estamos en la ruta de nuestro HD que en este caso seria "C:/"
cd windows #Ahora estamos en la carpeta "Windows"
exit
Pues la respuesta es muy simple, en caso de que nos queramos ir a la carpeta "system32" que esta en Windows y crear un archivo txt, hariamos esto:-Para que me sirve esto?-
Código: Seleccionar todo
@echo off
cd %homedrive%
cd %windir%
echo Hola mundo>archivo.txt
exit
Me gustaria aclarar varias cosillas :p, de los manuales anteriores, el comando "del" funciona igual que el "erase", el "md" funciona igual que el "mkdir", el "Rd" = "Rmdir", asi que usen el que mas les guste :D. Y el siguiente comando mas explicado (que vimos en las clases anteriores :D) es el "if", ahora a fondo:
Nuestra segunda Calculadora pero ahora mas UTIL
Bien, retomemos el code del primer manual que era:
Código: Seleccionar todo
@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.
Pondremos las opciones de restar, multiplicar, sumar y dividir, pondremos una interfaz mas amigables, un buen titulo y un mensaje de despedida. Recordemos que para sumar es +, restar -, dividir /, y multiplicar *. Sin mas vamos al code:
Código: Seleccionar todo
@echo off
title Mi segundo programa util
color 9
echo Bienvenido a mi SEGUNDO programa util, xD.
:Elegir
echo �Que quieres hacer?
echo.
echo 1. Sumar
echo 2. Restar
echo 3. Multiplicar
echo 4. Dividir
echo 5, Salir
set /p hacer= ._
if %hacer%== 1 goto :sumar
if %hacer%== 2 goto :Restar
if %hacer%== 3 goto :Multiplicar
if %hacer%== 4 goto :Dividir
if %hacer%== 5 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
goto:elegir
:Restar
set /p nume= Escribe el primer numero a Restar._
cls
set /p numer= Escribe otro numero._
cls
set /a res1=%nume% - %numer%
echo el resultado es %res1%
pause
cls
goto:elegir
:Multiplicar
set /p num= Escribe el primer numero a Multiplicar._
cls
set /p num2= Escribe otro numero._
cls
set /a resm=%num% * %num2%
echo el resultado es %resm%
pause
cls
goto:elegir
:Dividir
set /p num= Escribe el primer numero a Dividir._
cls
set /p num2= Escribe otro numero._
cls
set /a resd=%num% / %num2%
echo el resultado es %resd%
pause
cls
goto:elegir
:Salir
echo Esto fue la primera calculadora "Compleja" que hago
pause
exit.
Si han entendido al 100 el code, les sera mucho mas facil las siguientes partes ;D, bien ahora quiza muchos estan artos de los ejemplos del "Hola Mundo" y la "Calculadora" no tan util como en los tutos dicen, pero sepan que la intencion de hacer una calculadora en este manual no es que ustedes puedan sumar y restar con ella, sino que entiendan mas o menos como se 'programa' en Batch, asi que NO TE SALTES ESTA PARTE!!! Y ENTIENDELA BIEN PORQUE EN LA SIGUIENTE PARTE TE SERA UTIL!!!, sin mas me despido de esta peque�a parte y decirles o adelantarles que la siguiente parte quiza sea la mas extensa y va a ser orientada a "MALWARE" asi que no se la pierdan!!!.
BY 2Fac3R
PD: Repito lo que en el primer manual, este tuto es libre, pueden hacer con el lo que se les antoje, postearlo en otros foros, etc, etc, pero con la condicion de que mencionen al Autor (2Fac3R o RocKeG).
Zalu2