Con frecuencia verás referencias a archivos por lotes o "bat" si usas Windows. A veces se utilizan para iniciar otro programa, mientras que otras veces pueden hacer algo por su cuenta. Pero, ¿qué es exactamente un archivo por lotes y cómo se utiliza?
Un archivo bat, también llamado archivo por lotes, es un archivo de secuencia de comandos que contiene comandos. El archivo en sí está escrito en texto plano y tiene una extensión de archivo ".bat".
No hay demasiadas limitaciones sobre cuáles pueden ser esos comandos. Pueden ser comandos integrados en Windows, como el comando del o de apagado, pero también puedes ejecutar y usar programas que tienen interfaces de línea de comandos a través de un archivo por lotes.
La mayoría de las veces, los archivos por lotes se utilizan cuando necesita ejecutar un comando con regularidad o cuando necesita ejecutar varios comandos secuencialmente. También es posible escribir archivos por lotes que respondan a las entradas del usuario (como responder sí o no, o elegir una opción de una lista) para hacer diferentes cosas.
Para usar un archivo BAT, simplemente haga doble clic en él. Si ha sido escrito correctamente, los comandos que contiene se ejecutarán y realizarán alguna función.
En algunas situaciones, es posible que solo veas el símbolo del sistema o la terminal abiertos por un instante y luego cerrados. Otras veces, el comando puede tardar lo suficiente en ejecutarse como para que usted tenga la oportunidad de verlo, o puede contener una línea al final que lo obliga a permanecer abierto hasta que lo cierre manualmente.
No debe asumir que ninguno de los comportamientos significa que un archivo BAT no funcionó a menos que sepa lo que se supone que debe hacer.
Como ejemplo: si estás usando un archivo por lotes para iniciar un servidor de juegos dedicado, normalmente esperarás que la ventana permanezca abierta, para que puedas ver el resultado del servidor. Por otro lado, si solo está utilizando un archivo por lotes que activa un reinicio de la computadora con opciones específicas habilitadas, entonces esperaría que se abra y se cierre casi instantáneamente.
Los archivos por lotes son documentos de texto sin formato y se pueden abrir en casi todos los editores de texto que existen. El Bloc de notas es la opción típica, pero los editores de texto plano más sofisticados pueden ofrecer funciones útiles, como resaltado de sintaxis y herramientas de depuración.
Para abrir un archivo por lotes en el Bloc de notas, haga clic derecho en el archivo BAT y seleccione "Editar" o "Editar con el Bloc de notas".
Alternativamente, inicie el Bloc de notas, haga clic en Archivo> Abra y luego navegue hasta el archivo por lotes y haga clic en "Abrir".
Una vez que se abra, verá todos los comandos. Aquí hay un ejemplo:
Si solo está comprobando lo que hace un archivo BAT simple, el Bloc de notas probablemente esté bien. , pero si desea editar uno o hacer que sea más fácil entender lo que está viendo, debería probar VSCode en su lugar
Si desea escribir o editar un archivo por lotes, cualquiera de los dos lo hará. funciona, pero el resaltado de sintaxis incluido en los editores de texto plano más potentes es demasiado bueno para dejarlo pasar.
Los archivos BAT no son inherentemente malware, pero pueden usarse de manera maliciosa. , y siempre debe tratarlos con un poco de precaución. Por ejemplo, se podría escribir un archivo por lotes de manera que borre sus archivos cuando lo ejecute. También se podría configurar uno para descargar malware de Internet. que un archivo por lotes podría utilizarse maliciosamente
Dejando a un lado esas advertencias, la inmensa mayoría de los archivos por lotes que circulan no son maliciosos. La mayoría existen sólo para facilitar un poco algún trabajo común y complejo. Si descarga un archivo o programa de una fuente confiable, probablemente no tenga nada de qué preocuparse.
Sin embargo, si descarga un archivo BAT de una fuente de mala reputación, debe tomarse un momento para abrir el archivo BAT en el Bloc de notas para ver qué está haciendo antes de ejecutarlo.
Existen algunas alternativas a los archivos por lotes en Windows. El más obvio es un archivo PS1, que es el equivalente en PowerShell de un archivo BAT. Los archivos BAT pueden ejecutar comandos de PowerShell si incluye argumentos especiales, pero normalmente es más fácil escribir un archivo PS1.
Más allá de los scripts de PowerShell, Python es la opción más obvia. Python puede llamar a funciones del sistema operativo y tiene la ventaja adicional de una enorme cantidad de módulos para hacer casi cualquier cosa que puedas imaginar. Para muchas aplicaciones sería excesivo, pero si necesitas hacer algo complicado, definitivamente deberías considerar Python.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3