Cómo crear un archivo por lotes en Windows 10

Qué debes saber

  • Cree un archivo por lotes en Windows 10 escribiendo sus comandos en un documento de Bloc de notas en blanco y guardándolo como .bat en lugar de .txt.
  • Los comandos incluyen PAUSA, COPIA y CLS (borrar).
  • Para agregar comentarios, comience una línea con dos dos puntos y un espacio. Los comentarios son útiles para dividir un archivo por lotes en secciones.

Este artículo explica cómo crear un archivo por lotes en Windows 10 usando el Bloc de notas, cómo agregar comentarios e incluye una lista de comandos comunes.

Cómo crear un archivo por lotes en Windows 10

Crear un archivo por lotes en Windows 10 es tan simple como escribir los comandos que desea ejecutar en un documento de bloc de notas en blanco y luego guardar el documento como un archivo .bat en lugar de un documento de texto. A continuación, puede ejecutar el archivo haciendo clic en él, lo que iniciará automáticamente el shell de comandos de Windows y ejecutará sus comandos.

A continuación, se explica cómo crear un archivo por lotes simple en Windows 10:

  1. Escriba Bloc de notas en la barra de búsqueda y haga clic en la aplicación Bloc de notas cuando aparezca en los resultados.

    Una captura de pantalla de la apertura del Bloc de notas en Windows 10.

  2. Escriba lo siguiente en un documento de Bloc de notas en blanco para crear un archivo por lotes simple:

    @ECHO OFF
    ECHO Si está viendo este texto, ha creado correctamente su primer archivo por lotes en Windows 10. ¡Felicitaciones!

    PAUSA

    Un archivo por lotes en el Bloc de notas.

  3. Haga clic en Archivo en la esquina superior izquierda de la ventana del Bloc de notas.

    Un archivo por lotes escrito en el Bloc de notas.

  4. Haz clic en Guardar como en el menú desplegable.

    Guardar un archivo por lotes en el Bloc de notas.

  5. Escriba un nombre para la secuencia de comandos, como test.bat, y haga clic en Guardar .

    Nombrar un archivo por lotes en el Bloc de notas.

    Tome nota de la ubicación en su disco duro donde se guarda el archivo, ya que es allí donde podrá encontrarlo y ejecutarlo en el futuro.

  6. Busque el archivo que acaba de guardar y haga doble clic en él.

    Un archivo por lotes en el escritorio de Windows 10.

  7. Si el archivo se creó correctamente, verá una ventana de comandos con este aspecto:

    Un archivo por lotes ejecutado en Windows 10.

Leer:  Cómo cancelar pedidos, membresías y pruebas gratuitas de Instacart

Comandos y descripciones de archivos por lotes

Un archivo por lotes es un tipo especial de archivo que abre automáticamente una ventana de comando cuando se activa. Si ya conoce los comandos que necesita que ejecute su archivo, entonces está listo para comenzar. Simplemente escriba los comandos en el Bloc de notas de la manera descrita anteriormente, guárdelos como un archivo .bat y abra el archivo por lotes para ejecutar los comandos cuando lo desee.

Si no está seguro de qué poner en su archivo, tenga en cuenta que un archivo por lotes es esencialmente una lista ordenada de comandos que se ejecutarán a través del símbolo del sistema de Windows. Todo lo que pueda escribir manualmente en el símbolo del sistema, puede ponerlo en un archivo por lotes. El archivo luego ejecutará cada comando, en orden, de arriba a abajo.

A continuación, se muestran algunos comandos útiles para usar en archivos por lotes, junto con explicaciones de lo que hacen:

  • @ECHO OFF : Desactiva la visualización del mensaje. Esto generalmente se usa al comienzo de un archivo por lotes para una visualización más limpia. No necesita el @, pero incluirlo también oculta el comando ECHO OFF.
  • ECHO : imprime el siguiente texto en la ventana de comandos.
  • PAUSA : hace que la ventana de comandos permanezca abierta una vez finalizado el archivo por lotes o permite que se lea el texto de la ventana antes de continuar.
  • TÍTULO : coloca un título personalizado en la barra de título de la ventana de comandos.
  • CLS : borra la ventana de comandos.
  • EXIT : Sale y cierra la ventana de comandos.
  • COPIA : copia uno o más archivos.
  • REM : Grabe comentarios o observaciones.
  • IPCONFIG : muestra información IP detallada para cada adaptador de red conectado a su sistema.
  • PING : envía una solicitud de eco del Protocolo de mensajes de control de Internet (ICMP) a una dirección IP o sitio web.
  • TRACERT : Verifique su conexión a una IP o sitio web usando ICMP.
  • SET : Se utiliza para configurar variables .
  • SI : Realiza una función condicional basada en la entrada del usuario u otra variable.

Insertar comentarios en archivos por lotes

Si comienza una línea en su archivo por lotes con dos dos puntos y un espacio, no se ejecutará. Esto le permite insertar fácilmente comentarios en su archivo por lotes. Los comentarios son útiles para dividir un archivo por lotes en secciones con una breve explicación del propósito de la sección.

Leer:  Cómo corregir los errores "El archivo o directorio está dañado y es ilegible"

A continuación, se muestra un ejemplo de un archivo por lotes con comentarios:

@ECHO OFF
:: Este archivo por lotes es solo un ejemplo para mostrar cómo funcionan los comentarios.
TITLE Solo un ejemplo básico de Hello World para mostrar cómo funcionan los comentarios.
ECHO ¡Hola mundo!
:: Este es otro comentario, ¡no me verá a menos que lea el archivo por lotes!
ECHO ¡Adiós!
PAUSA

Si pega esos comandos en un archivo por lotes y lo ejecuta, verá un resultado como este:

Un archivo por lotes que muestra cómo se ocultan los comentarios.

Los comentarios no son necesarios, pero es una opción útil que tenderá a necesitar más cuando cree archivos por lotes complicados con muchas secciones.

Aquí hay un archivo por lotes un poco más complicado que usa una variedad de comandos, comentarios y en realidad realiza una tarea útil:

:: Este archivo por lotes está diseñado para verificar la conectividad a Internet.
@ECHO OFF
TITLE Comprobador de conectividad y estado de Internet
: Este comando muestra los detalles de su red.
ipconfig / all
PAUSE
:: Esta sección comprueba si un sitio web específico está disponible.
ping google.com
:: Esta sección le permite elegir si ejecutar o no tracert.
set “reply = y”
set / p “reply = ¿Ejecutar traceroute ahora? [y | n]:”
if / i not “% reply%” == “y” goto: eof
tracert google.com
PAUSE

Este archivo verifica su conexión a Internet usando ipconfig y luego se detiene para que pueda examinarlo. A continuación, hace ping a google.com. Finalmente, le da la opción de ejecutar el comando tracert si lo desea. Luego se detiene por segunda vez, lo que le permite verificar los resultados antes de cerrar la ventana.

El resultado final se ve así:

Salida de ejemplo de un archivo por lotes.

Puede usar cualquier comando del símbolo del sistema que desee en un archivo por lotes, incluidas las variables y la interacción del usuario como en el ejemplo anterior, escribir información en otros archivos y más.