Mentes Inquietas
  Codigos .bat
 



En este lugar postearemos los códigos .bat para su mayor aprendizaje y mejorar su conocimiento. si en algún momento quieres contribuir con algún código escríbenos a
tu-klan@hotmail.com
y te responderemos tan pronto sea leído y lo postearemos si es merecido.
 


Recuerden que todos los códigos posteados en este lugar  al momento de compilarlos se deben copiar en un block de notas y guardarlos con extensión .bat  para poder ejecutarlos correctamente



                                     ¿Qué es el registro?

El Registro de Windows es como una gran base de datos donde todos los programas que tenemos en el ordenador (incluido el propio Windows) almacenan todas sus opciones de configuración. Desde Windows, que por ejemplo almacena la información sobre los dispositivos que tengamos (tarjetas de sonido, de video, etc) hasta programas, como por ejemplo WinZip, que guarda aquí los nombres de los últimos archivos que hemos abierto... ¡De todo!

Toda esta información se encuentra estructurada de una manera más o menos jerárquica, al estilo de la estructura de directorios y archivos de nuestro disco duro.

El Registro contiene 6 "carpetas" (a las que se llama Claves) principales en Windows 95, 98 o ME y 5 Claves principales en Windows 2000, XP o 2003.

Dentro de cada clave, puede haber: Subclaves (como en el disco duro, donde puede haber una carpeta metida dentro de otra) y Valores (como si fueran los archivos del disco duro). Cada valor tiene un Nombre del valor y una Información del valor.

                  ¿Para qué utilizar el registro de Windows?

Conocimiento de las bases del registro de Windows puede ser muy importante a la hora de resolver un problema o para personalizar el comportamiento del sistema operativo o de las aplicaciones. También puede ser necesario para hacer respaldos de nuestra configuración.

Es muy útil para realizar reestrincciones, bloqueos y demás configuraciones en el sistema operativo.

                          Precauciones a tener en cuenta

Cualquier operación en el registro de Windows, es recomendable hacer una copia de seguridad del mismo con el fin de poder restaurarlo a su situación original en el caso de que los cambios que hagamos no sean correctos o borremos por error algun

valor o clave necesario para el buen funcionamiento del sistema.

También podemos restaurar el sistema desde inicio->todos los programas->accesorios->herramientas del sistema->resturar sistema.
 



                               Codigos con sus descripciones

M3NT35 1NQU13T45 en Batch

Comenzaremos creando un Simple y clásico "M3NT35 1NQU13T45", escribiendo en un archivo de texto el siguiente código.
Código :

@echo off
echo M3NT35 1NQU13T45
pause
exit

Ahora guardemos el archivo como Nombre.bat y lo ejecutamos. Nos aparecerá una pantalla negra que dirá "M3NT35 1NQU13T45", luego una linea abajo dirá "Presione una tecla para continuar"
Explicamos:

      

echo:

Imprime un texto en pantalla, que es el texto que viene después (el que le pasamos como parámetro), que en este caso es "M3NT35 1NQU13T45". Echo significa eco, por lo mismo "@echo off" elimina el eco, la repetición de la ruta en la que nos encontramos en cada línea código.

pause:

Como bien se lee, pausa la ejecución del código. Además muestra el texto "Presione una tecla para continuar"
exit:

Cierra la ventana de comandos.

Para dejar más en claro cual sería la diferencia de no ocupar la linea @echo off la imagen de a continuación muestra como se vería la pantalla sin esta linea.


        Ahora aprenderemos algunas funciones de Batch:

CD o CHDIR:

Si has trabajado en PHP, te sera fácil entender este concepto. Sirve para cambiar de Directorio o Mostrar el nombre del actual. Para usarlo, CD o CHDIR seguido de la ubicación del directorio al cual nos moveremos.
cd "C:"
chdir "C:"
Los ejemplos anteriores hacen exactamente lo mismo, cambian al Disco C
COPY:

Sirve para copiar uno o más archivos a otro destino.
Su sintaxis es la siguiente:
Copy "Dirección del archivo" "Nueva dirección"
Ejemplo:
Código :
Copy "C:tuklan.txt" "C:tuklan1.txt"

Aquí copiaríamos un archivo del Disco C llamado "tuklan.txt" como "tuklan1.txt"
Para acortar un poco podríamos usar:
Código :
cd "C:"
Copy "tuklan.txt" "tuklan1.txt"

Donde primero cambiamos de directorio al Disco C con cd "C:" y luego al copiar no tenemos que especificar que esta en el Disco C ya que ya nos encontramos en el.
 
             

Deurante el proceso ocurre lo que muestra la imagen:

 

Y finalmente :

              

 
DEL:

Sirve para eliminar uno o más archivos. Su sintaxis es:
Del "ARCHIVO en nuestro caso seria tukan.txt"
También se puede añadir:
del /f /q "archivo"
Donde no pide confirmación de eliminación (/q) y fuerza al archivo a borrarse ( /f )

              

Move:

Sirve para mover un archivo. Su sintaxis es:
Move "Dirección Archivo" "Nueva Dirección"

Cls:

Sirve para limpiar el contenido de la pantalla:
Ejemplo:
Código :

@echo off
echo Hola, Cuando pulses la tecla se borrara el contenido y cambiara por otro.
pause
cls
echo ¿Ves?
pause
exit


 

               


Personalizando el SHELL

Seguro que no te gusta mucho el aspecto del Shell.
Aquí veremos como personalizarlo un poco.

COLOR:

Con la función color podemos cambiar los colores de fondo y las letras. Siendo su sintaxis:
COLOR AB
Donde A= El color de el Fondo y B= Color de las letras.
Para ver todos los colores ve el MS-Dos y escribe color/?

   

TITLE:

Para cambiar el título de la barra de tareas solo escribe:
Title Loquequierascomotitulo
Pause Personalizado:


¿No te gusta que al poner pause salga "Presione una tecla para continuar..."?
Pues si escribes "pause>nul" no aparecerá ni un texto.
Entonces si anteponemos un mensaje, quedaría así.
Código :
echo Aprieta cualquier tecla para seguir
pause>nul


Además puedes jugar con los caracteres. Aquí un ejemplo, donde cambié los colores y jugué con los caracteres y personalicé el pause:


El código que empleé para esto fue:
Código :
@echo off
color 30
echo ===============
echo =                                =
echo =     Personalizado    =
echo =                                =
echo ===============
echo.
echo.
echo Esto esta personalizado, para salir presiona una tecla.
pause>nul
exit

             

Cabe mencionar que echo. (Echo seguido de un punto)sirve para saltarse una línea. 

VARIABLES:

Ahora aprendamos a declarar variables. Para crear una se escribe:
Código :
set NOMBREVARIABLE = VALOR

Para llamarla debemos escribir su nombre entre los signos %%
Ejemplo:
Código :
@echo off
set Nombre= M3NT35 1NQU13T45
echo %Nombre%
pause

La pantalla nos mostrara algo así:

          

Para cambiar el valor solo debemos hacer esto:
Código :
set Nombre= Nuevo Valor

Si quieres que tu Variable sea dinámica, osea que el Usuario la elija antepones /p:
Código :
set /p Nombre=Escriba su Nombre:

Donde el Batch se pausara solo mostrando el Mensaje que va luego de "=" dejando que se escriba algo.

          

Creo que con esto será suficiente.
Ojalá hayan entendido y les haya interesado el batch

 
  28961 visitantes¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis