Anonim

No se suele hablar de archivos por lotes. Es posible que lo hayas escuchado de pasada, pero lo más probable es que nadie realmente se haya sentado y te haya dicho para qué se usan o cómo funcionan. En realidad, son una parte muy importante de Microsoft Windows y son muy útiles, dependiendo de para qué los use. Siga a continuación y le mostraremos qué es un archivo por lotes, qué hace y cómo crea uno.

¿Qué son los archivos por lotes?

Los archivos por lotes son archivos de texto sin formato con un montón de comandos para que el intérprete de línea de comandos ejecute. También puede escuchar un archivo por lotes denominado archivo de secuencia de comandos. Es importante recordar que los archivos por lotes están estrictamente basados ​​en Windows. Linux y otros sistemas operativos tienen su propia versión del archivo por lotes para ejecutar comandos de script, pero "lote" es específicamente para Windows.

Dado que los archivos por lotes son archivos de texto sin formato llenos de comandos para que el intérprete de línea de comandos los ejecute, es importante no abrir un archivo por lotes con el que no esté familiarizado. Abrir un archivo por lotes desconocido podría ser desastroso si alguien con intenciones maliciosas se lo enviara a usted u otra persona.

¿Qué hacen?

Como ya hemos mencionado, los archivos por lotes son archivos de texto sin formato que contienen comandos o instrucciones para que el intérprete de línea de comandos los ejecute. En este caso, dado que un archivo por lotes solo se puede operar dentro del sistema operativo Windows, ese intérprete o "programa shell" sería cmd.exe, que podría reconocer más como símbolo del sistema.

El programa de shell toma esos archivos por lotes y ejecuta las instrucciones que estén dentro. Estas instrucciones dentro de los archivos por lotes pueden ser un conjunto de comandos diferentes, pero muchas personas usan principalmente archivos por lotes para automatizar tareas repetitivas.

En el lado malicioso de las cosas, las personas pueden usar archivos / scripts por lotes para dañar su computadora. Usando un archivo por lotes, puede plantar fácilmente malware en su computadora, eliminar archivos imperativos, bloquear la PC, etc. Por lo tanto, si bien los archivos por lotes se usan para mucho bien, como la automatización de tareas repetitivas, también se pueden usar para dañar. Dicho esto, es una buena práctica no solo ejecutar cualquier archivo por lotes que encuentre. Puede (generalmente) ver el contenido de un archivo por lotes haciendo clic derecho sobre él y seleccionando Abrir con el Bloc de notas o su editor de texto plano preferido.

¿Cómo se crea uno?

Crear un archivo por lotes es fácil. Después de todo, es solo un archivo de texto sin formato. Para crear uno, simplemente puede hacer clic derecho en su escritorio, seleccionar Nuevo archivo y llamarlo algo así como test.bat . Puede llamarlo como desee, siempre que tenga esa extensión de archivo .bat al final. En algunos casos, es posible que primero deba abrir el Bloc de notas o su editor de texto sin formato, y luego haga clic en "Guardar como" y asegúrese de que se guarda como una extensión de archivo .bat.

Para abrir el archivo por lotes para agregar o editar su contenido, tal como dijimos anteriormente, puede hacer clic con el botón derecho y abrirlo con el Bloc de notas o cualquier otro editor de texto sin formato. Aquí es donde realmente agrega comandos. Por ejemplo, podría poner algo como esto en el archivo:


Esos son comandos simples, que simplemente muestran "Hello World" en la línea de comandos. Luego espera a que el usuario presione una tecla y luego finaliza el programa.

Sin embargo, así es como se ve un programa de archivo por lotes muy básico. Obviamente, se vuelven mucho más complicados para automatizar tareas, agregando diferentes comandos, variables y otra sintaxis a la mezcla.

Clausura

Eso es solo un vistazo rápido de qué son los archivos por lotes y qué pueden hacer. Recuerde, los archivos por lotes solo se pueden operar dentro de un entorno de sistema operativo Windows, por lo que no podrá ejecutar la misma extensión de archivo en Linux.

Si tiene alguna pregunta, asegúrese de dejar un comentario a continuación o únase a nosotros en los foros de PCMech.

¿Qué son los archivos por lotes y qué hacen?