Mantenimiento y Taller 1 Trabajo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Mantenimiento y taller

¿Qué son los archivos batch?


Los archivos batch son aplicaciones para Windows, que pueden
ser creadas por los propios usuarios, para infinidad de tareas.
Son simples archivos de texto con la extensión de archivo .CMD o
.BAT, que al ejecutarlas (dar dos clics en ellas), sus instrucciones
son ejecutadas en la Consola de CMD o Símbolo del sistema.
El Símbolo del sistema es una herramienta heredada de antiguas
versiones de Windows pero completamente funcional.
Requiere que los comandos y sus parámetros sean introducidos
manualmente, con la alternativa de ejecutarlos mediante un batch.

Como crear un archivo batch, y su


estructura
Un archivo batch contiene una o varias líneas de código, que se
ejecutan secuencialmente (una a una).
- La primera de ellas es opcional: @echo off.
Es usada para mostrar en la ventana de la consola mientras se
ejecuta el batch, solo la información necesaria.
- A continuación se agregan él o los comandos necesarios.
- Finalmente se puede usar el comando pause, para evitar que se
cierre la ventana, de utilidad en muchas situaciones.
En ese caso será necesario presionar cualquier tecla para cerrarla.
Sigue los siguientes pasos para crear un archivo batch de ejemplo:
1- Da un clic derecho con el mouse en el escritorio y en el menú
escoge: Nuevo -> Documento de texto.
2- Copia y pega las siguientes instrucciones:
@echo off
SYSTEMINFO > %userprofile%\Desktop\InfoPC.txt
3- Guarda los cambios y renombra el archivo, de modo que la
extensión de archivo sea "cmd", en vez de la predeterminada "txt".

Es todo, al dar dos clics en el archivo o seleccionarlo y presionar la


tecla Enter, Windows ejecutará las instrucciones que contiene.
En este ejemplo se crea en el Escritorio un archivo de nombre
"InfoPC.txt", que contiene información técnica del equipo,
proporcionada por la herramienta Systeminfo.

Aplicación para crear plantilla de archivos batch


Si vas crear regularmente archivos batch, te será de mucha utilidad
un script que permite crear una plantilla de uno de ellos con solo
dos clics.
El script funciona con el lenguaje VBScript.
Para crearlo solo copia el siguiente código a un archivo de texto
plano y dale cualquier nombre, pero que posea la extensión .VBS.

Set FSO = CreateObject("Scripting.FileSystemObject")


Set lf = FSO.OpenTextFile("batch.cmd", 8, True)

msg = "@echo off"

lf.WriteLine(msg)

lf.Close

Set lf=Nothing

Set FSO=Nothing

Al dar dos clics en dicho archivo, en el mismo directorio se crea un


archivo de nombre "batch.cmd", que posee el encabezado @echo
off.
Listo para agregarle código y usarlo.
Inmediatamente después de crearlo dale otro nombre, porque si no
al volver a usar el script, lo sobrescribirá.

Código de otros archivos batch de ejemplo

Información del equipo usando variables


@echo off

echo Fecha actual: %DATE%

echo Hora actual: %TIME%

echo Nombre del usuario: %USERNAME%

echo Directorio donde se encuentra el batch: %CD%

pause>nul

Existen otras variables en Windows que se pueden emplear.


Hacer copia de Mis Documentos
Hace una copia de todos los archivos de la carpeta Documentos,
en una llamada BACKUP, en la unidad C.

@echo off

ROBOCOPY %userprofile%\Documents C:\BACKUP\Documentos\ /S

pause

Aunque la carpeta BACKUP no exista, el batch la crea.


También se puede sustituir C por la letra de otra unidad disponible
y la ruta de otros archivos del usuario.
El comando ROBOCOPY permite copiar archivos y carpetas a toda
velocidad.

Abrir dirección de internet


- Abre la página principal de este sitio u otro que se especifique en
el navegador predeterminado.

@echo off

START https://norfipc.com/

- Se cargan tres sitios web diferentes, en diferentes pestañas del


navegador. pero se espera 6 segundos antes de cargar el siguiente
en cada caso.

@echo off

START https://wikipedia.com

timeout /nobreak 06

START https://facebook.com
timeout /nobreak 06

START https://twitter.com

Al comando START se le puede agregar el nombre del ejecutable


de otro navegador que no sea el predeterminado y se puede
emplear también para abrir cualquier otra aplicación.

Hibernar Windows
Permite hibernar el equipo, manteniendo todas las aplicaciones y
documentos abiertos en la memoria, listos para el próximo
encendido.

@echo off

shutdown /H /F

El comando SHUTDOWN permite otras opciones de utilidad.

Usos de la línea de comandos y los archivos


batch
Los anteriores son solo algunos ejemplos sencillos y elementales.
La línea de comandos de Windows y los archivos batch, se pueden
usar para facilitar todo tipo de tareas.
En otros artículos de este sitio se puede encontrar mucha
información sobre todos los comados disponibles, con ejemplos
prácticos y también un tutorial detallado, para los interesados en
su creación.

Hacer que un archivo batch se ejecute


como Administrador
Algunos comandos en archivos batch, para ejecutarse requieren
privilegios de Administrador.
Hay dos formas de lograrlo.
1- Dar un clic derecho en el archivo y en el menú contextual usar:
"Ejecutar como administrador".
2- Crear un acceso directo que apunte al batch y en sus
propiedades – en la pestaña Acceso directo – Opciones
Avanzadas, marcar la casilla: "Ejecutar como administrador".

Diferencias entre los archivos BAT y CMD


En sistemas operativos anteriores, los archivos batch (se conocían
como archivos de procesamiento por lotes) tenían la extensión de
archivo .bat.
Eran ejecutados por command.com, alcanzaron muy mala fama,
incluso para muchos los BAT eran archivos que podían o destruirte
tu sistema operativo o infestarte de virus, verdaderamente se
usaron mucho con este propósito.
En la actualidad, con los modernos sistemas operativos con que
contamos y los sistemas de seguridad que estos poseen, un virus
arcaico realizado en un archivo batch no tiene ningún efecto
dañino.
A partir de la salida de Windows NT el antiguo command.com
(procesador de comandos de 16-bits) parte de los sistemas
operativos anteriores, se convierte en cmd.exe (procesador de
comandos de 32-bits), una aplicación independiente, los batch
adoptan la extensión de archivo .cmd, pero la consola sigue
ejecutando por compatibilidad de igual manera los que poseen la
extensión de archivo .bat.

Podemos programar usando bloc de notas


Veamos este ejemplo de suma
Os voy ha explicar como hacer una máquina de sumar. Lo que hay que hacer es editar
variables:
@echo off (hay que ponerlo siempre)
pause (pausa el programa)
set /p numero1=Escriba el número que quiera sumar: (indica que el nº1 es el nº1)
set /p numero2=Y el otro: (indica que el nº2 es el nº2)
set /a suma= %numero1% + %numero2% (hace la suma)
echo %suma% (muestra en pantalla la suma)
pause
exit (cierra el programa)

Explicación ahora pondremos el código en el bloc de notas

Ahora veamos como lo salvamos


Los vamos a guardar en una carpeta en la unidad c llamada bat

Y el nombre será suma.bat

Veamos como esta e archivo en la carpeta


Buscamos símbolo de sistema

Ponemos c: para ir ala unidad c


usamos el comando cd.. para ir saliendo hasta que quedemos en la unidad c:
Presionamos enter y entramos

Escribimos suma.bat
Pueden guardar si quiere en archivo en el escritorio y solo darle clic para que se active el script

Miren el archivo esta en el escritorio

se llama sumar le doy doble clic y se activa el programa


Resultado

Asignación de trabajo hacer los tres programas restantes restar,multiplicar,dividir como trabajo en
mantenimiento y taller valor 10% para hoy

También podría gustarte