Title | Ejemplos simples para practicar bat |
---|---|
Author | any amaya |
Course | investigacion de operaciones |
Institution | Univel Centro Universitário |
Pages | 8 |
File Size | 213.3 KB |
File Type | |
Total Downloads | 100 |
Total Views | 176 |
pRACTICA DE SISTEMAS OPERATIVOS...
Códigos para crear aplicaciones, archivos batch
¿Que son los comandos? Los comandos son términos específicos o instrucciones dirigidas a aplicaciones dentro de Windows. Se introducen de varias formas, mediante la consola de CMD, el comando Ejecutar o en el cuadro de Inicio. Este se muestra en la esquina inferior izquierda del escritorio en Windows 7, al dar un clic en el botón de Inicio o presionar la tecla Windows.
¿Que son los scripts? Son archivos de texto que contienen comandos o porciones de códigos de distintos lenguajes, (MSDOS, VBScript, Powershell, etc.). Windows los reconoce y los diferencia por las extensiones de archivo que poseen y ejecuta el código contenido en ellos, es decir con los scripts es posible ejecutar varias instrucciones consecutivamente, solo dando dos clics en dicho archivo.
Ejemplos: Des ocultar Carpetas con un Bat Comando Attrib @echo off cls echo "Para visualizar las carpetas ocultas por el Virus" echo . echo . attrib -h -r -s *.* /s /d echo . echo . echo . echo "Visualización completa!" echo .
Muestra, establece o quita los atributos de sólo lectura, modificado, sistema y oculto asignados a los archivos o a los directorios. Utilizado sin parámetros, attrib muestra los atributos de todos los archivos del directorio actual.
Sintaxis attrib [{+r|-r}] [{+a|-a}] [{+s|-s}] [{+h|-h}] [[unidad:][rutaDeAcceso] nombreDeArchivo] [/s[/d]] Parámetros
+r Establece el atributo de archivo de sólo lectura. -r Quita el atributo de archivo de sólo lectura. +a Establece el atributo de modificado. -a Quita el atributo de modificado. +s Establece el atributo de archivo del sistema. -s Quita el atributo de archivo del sistema. +h Establece el atributo de archivo oculto. -h Quita el atributo de archivo oculto. [unidad:][rutaDeAcceso] nombreDeArchivo
Especifica la ubicación y el nombre del directorio, archivo o conjunto de archivos de los que desea mostrar o cambiar los atributos. En el parámetro nombreDeArchivo, puede utilizar los caracteres comodín (? y *) para mostrar o cambiar los atributos de un grupo de archivos. /s Aplica el comando attrib y las opciones de línea de comandos a los archivos coincidentes del directorio actual y todos sus subdirectorios. /d Aplica el comando attrib y las opciones de línea de comandos a los directorios. /? Muestra Ayuda en el símbolo del sistema. Conocer nombre del host, Sistema Operativo, fechas de instalación, procesador, Cantidad de memoria asignada entre otros @echo off @rem Conocer sistema operativo set SISTEMA=Windows_NT IF %OS% EQU %SISTEMA% ( echo Usas Windows systeminfo ) ELSE ( echo Estas en un SO distinto a Windows ) @pause
Ejecutar varios programas a la vez
@echo off start notepad start calc start mspaint start control @pause
Muestra fecha y hora, además genera números aleatorios @echo off Title Programando en MSDos echo. echo ------------------------------echo Directorio Actual: %CD% echo Fecha: %DATE% echo Hora: %TIME% echo Numero Aleatorio: %RANDOM% echo. echo -----------------------------echo Enter para salir pause > null
Ejemplo con variables @echo off Title Ejemplo rem title sirve para cambiar el texto que aparece en la barra azul de la ventana cls set saludo= Hola, set /p nombre= Como te llamas? cls set/p ape= Cual es tu primer apellido, %nombre%?
cls set/p ape1= Y el segundo? cls echo. echo %saludo% %nombre% %ape% %ape1% echo. pause exit Suma de dos numeros @echo off title Division de dos numeros set/p uno=Escriba el numerador
:denominador set/p dos=Escriba el denominador
if %dos%==0 (goto nosepuede) else (goto dividir)
:nosepuede echo El denominador no puede ser cero. goto denominador
:dividir set/a tres=%uno%/%dos% echo El resultado de %uno%/%dos% es %tres% pause>nul exit
Media de dos numeros enteros
@echo off title Hacer media de dos numeros enteros set/p num1=Cual es el primer numero? set/p num2=Cual es el segundo numero? set/a media= (%num1% + %num2%) / 2 echo. echo La media es %media% pause >nul exit Colores 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. Ejemplo: @echo off color 06 echo Hola pause exit 0 = Negro 8 = Gris 1 = Azul 9 = Azul claro 2 = Verde A = Verde claro 3 = Aguamarina B = Aguamarina claro
4 = Rojo C = Rojo claro 5 = Púrpura D = Púrpura claro 6 = Amarillo E = Amarillo claro 7 = Blanco F = Blanco brillante
Ejercicios: 1. Encontrar la suma de 5 números enteros 2. Mostrar el promedio de tres números 3. Pedir nombre y carrera al usuario, Mostrar un saludo 4....