Practica del formato batch

Páginas: 9 (2230 palabras) Publicado: 5 de junio de 2014
Como iniciarse en batch desde el principio
Índice 
1. ¿Qué es Batch? 
1.1 Códigos Básicos y Pequeña Practica Iniciativa 
1.2 ¿Cómo guardo el Batch? 
2. Variables 
2.1 Variables del entorno 
3. Automatizando Tareas (AT) 
4. Utilización de comandos de red 
5. Redirecciones 
6. %0, %1, etc. 
7. Manejo del Registro
1. ¿Qué es Batch? 

Batch no es un lenguaje de programación en sí. Sinoun archivo de procesamiento por lotes que permite utilizar comandos de CMD (o símbolo de sistema), tanto como variables y condiciones como IF, IF existe, etc. 
Se programa en el Block de notas o cualquier tipo de editor de texto plano. NO usen ningún editor de texto como Word porque eso ya no es texto plano sino enriquecido y no funcionaria.

1.1 Códigos Básicos y Pequeña Practica 

Loprimero es abrir el Block de Notas. Inicio > Todos los programas > accesorios > Block de Notas. 
Los comandos básicos de batch son los siguientes: 

*ECHO: imprime un texto en pantalla 
*@ECHO OFF: oculta los comandos que programamos para que cuando se inicie el bat no se puedan ver los códigos y solo el programa. 
* DIR: muestra un listado con el contenido de un directorio. 
* TYPE: muestra elcontenido de un archivo en pantalla. 
* COPY: copia archivos en otro lugar. 
* REN (RENAME): renombra archivos. 
* DEL: borra uno o varios archivos (con posibilidad de recuperarlos mediante la orden UNDELETE, salvo que el lugar del archivo o archivos borrados hubiese sido utilizado con posterioridad). 
* MD o MKDIR: crea un nuevo directorio. 
* CD o CHDIR: cambia el directorio actual por elespecificado. 
* RD o RMDIR: borra un directorio vacío. 
* DELTREE: borra un directorio con todo su contenido, incluidos subdirectorios (apareció en las últimas versiones) 
* CLS: limpia la pantalla. 
* HELP: ayuda sobre las distintas órdenes. 
* SORT: ordena Datos 
*SHUTDOWN: apaga el ordenador

Actividad 1:
Abres el Block y escribes el siguiente código. 

@echo off 
title PrimerPrograma 
echo presiona una tecla 
pause 
echo hola 
pause > nul 
exit

Ahora la explicación del código que inventamos

@Echo off 
este código lo que hace es ocultar todos los comandos que vas a utilizar en el programa, sino nos aparecería lo que pusimos y la víctima se daría cuenta de que es un virus en caso de que lo sea.

Title

Este es el nombre que aparece en la ventana del DOS cuandoejecutas el programa. 

Echo

Este código sirve para "imprimir" o mostrar lo que escribamos en la pantalla. 
Por ejemplo 
echo hola 
en la pantalla aparecería "hola"

Pause

Esto crea una pausa en el programa y tienes que presionar una tecla para proseguir. 

Pause > nul

Esto es lo mismo que lo anterior pero únicamente que no muestra el cartel en la pantalla que dice "presione untecla para proseguir"

1.2 ¿Cómo guardo el Batch? 

Primero ponemos el código en el block de notas luego pulsamos Archivo>Guardar como... 
Luego en el nombre ponemos el nombre que le queramos poner y los más importante tiene que tener la extensión .bat También nos aseguramos que abajo diga "todos los archivos"

2. Variables 

DEFINICION 

Las variables se usan en la mayoría de loslenguajes de programación (diría en todos pero no conozco todos). Son datos que pueden ir cambiando a medida que el programa corre. Las variables pueden adquirir diferentes valores alfanuméricos (letras y números), también se nos permite sumar variables o imprimirlas en pantalla. O incluso realizar operaciones matemáticas. 

Cuando llamas una variable en batch siempre se encierra entre "%" porejemplo tenemos la variable zero, cuando la llamamos seria %zero%

A LA PRACTICA 

comenzaremos examinando el código siguiente: 

@echo off 
title variables 
echo bienvenido al ejercicio para aprender variables 
echo . 
echo presiona una tecla para continuar 
pause > nul 
set /p nombre=como te llamas? 
set /p edad=cuantos años tienes? 
set /p comida= que comes? 
pause > nul 
echo hola...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Formato Practicas
  • formato de practicas
  • formato de practicas
  • formato practicas
  • Formato De Practica
  • Practica Sin Formato
  • Formato de una practica
  • Formato Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS