Cómo programar un archivo por lotes en Windows


Si no está automatizando las cosas, se está perdiendo el punto de las computadoras. El verdadero propósito de las computadoras es hacer cosas tediosas y repetitivas que los humanos ya no quieren hacer.

Los archivos por lotes son una de las mejores formas de automatizar tareas. Agregue a eso la capacidad de programar esos archivos por lotes y obtendrá una poderosa herramienta de productividad.

Programación de archivos por lotes en Windows mediante el Programador de tareas

Después de hacer un archivo por lotes para automatizar un trabajo, querrá que se ejecute con regularidad. La forma más sencilla de hacerlo es con el Programador de tareas integrado en Windows. Es un herramienta que ejecuta trabajos automáticamente en un horario.

  1. Seleccione el botón Iniciode Windows y escriba programador. El resultado principal debería ser Programador de tareas de Windows.
  2. El Programador de tareas ya tendrá muchas tareas programadas. Windows y los programas también usan tareas programadas.

    1. Cree una nueva carpeta para sus tareas para no perderla entre las otras tareas que ya están aquí. Haga clic con el botón derecho en Biblioteca del programador de tareasy seleccione Nueva carpeta ...o seleccione Nueva carpetaen el panel Accionesen el lado derecho de la ventana.
      1. Ingrese un nombre para la nueva carpeta. Conviértalo en algo significativo.
        1. Haga clic con el botón derecho en la nueva carpeta y seleccione Crear tarea ...o seleccione Crear tarea ...en el panel Acciones.
          1. El Crear tarease abrirá una ventana en la pestaña General. Ingrese un nombre significativo para la tarea en el campo Nombre:. En el campo Descripción:, escriba lo que hace la tarea. Es una buena idea poner la ubicación del script al que llama. Esto hace que sea más fácil cambiar la tarea y la secuencia de comandos en el futuro.

            Tenga en cuenta el botón Cambiar usuario o grupo. Esto le permite ejecutar el script con un usuario diferente. Si su archivo por lotes requiere permisos de administrador, debe cambiar el usuario a Administrador. Le pedirá la contraseña del administrador, por lo que no es un atajo para controlar la computadora.
          2. Además, tenga en cuenta que la secuencia de comandos se ejecutará solo cuando el usuario haya iniciado sesión. Puede cambiar esto a Ejecutar si el usuario está conectado o nosi desea que se ejecute en cualquier momento.

            Tenga en cuenta las otras opciones. Para la mayoría de las tareas, los valores predeterminados son suficientes. Tenga en cuenta que puede realizar estos cambios si es necesario.

            1. Seleccione la pestaña Activadores. Los desencadenantes son los que decidirán cuándo se ejecuta una tarea. Seleccione Nuevopara crear un activador.
              1. Hay muchas opciones en la ventana New Trigger. Mire a su alrededor para ver cuáles son sus opciones.
                1. Seleccione la tarea desencadenante básica usando el menú desplegable Comenzar las tareas-menú abajo. Las opciones incluyen:
                  • En un horario
                  • Al iniciar sesión
                  • Al inicio
                  • En inactivo
                  • En un evento
                  • En la creación / modificación de la tarea
                  • En la conexión a la sesión del usuario
                  • En la desconexión de la sesión del usuario
                  • En el bloqueo de la estación de trabajo
                  • Desbloqueo de estación de trabajo
                  • En un horarioes el más popular y el que usaremos para este ejercicio.

                    In_content_1 all: [300x250] / dfp: [640x360]->
                    1. También hay opciones para programar Configuración. Las opciones incluyen:
                      • Una vez
                      • Diariamente
                      • Semanalmente
                      • Mensualmente.
                      • Seleccionamos Diariopara este ejemplo. También puede decidir cuándo comienza y se repite la programación.

                        1. En Configuración avanzada, puede establecer más parámetros sobre cómo se desencadena la tarea. Esta tarea está configurada para repetirse cada 5 minutos, indefinidamente. Tenga en cuenta que la casilla Habilitadaestá marcada de forma predeterminada. Este es el primer lugar para verificar cuando resolución de problemas por los que no se ejecuta una tarea programada. Seleccione Aceptaruna vez que haya configurado el activador.
                        2. Seleccione la pestaña Accionesy luego Nuevopara decirle a la tarea programada lo que va a hacer.
                          1. En el menú desplegable Acción:tienes la opción para:
                            • Iniciar un programa
                            • Enviar un correo electrónico
                            • Mostrar un mensaje.
                            • Las dos últimas están obsoletas y ya no son opciones compatibles. Es mejor no usarlos cuando programe archivos por lotes. Déjelo en el Iniciar un programapredeterminado.

                              Ingrese la ruta completa a la secuencia de comandos. Utilice el botón Examinarpara ir a la secuencia de comandos y selecciónela.

                              Los campos Agregar argumentosy Comenzar enestán en blanco. . Puede utilizarlos cuando avance hacia tareas y secuencias de comandos más complicadas. Definitivamente los necesitará para programar scripts de PowerShell. Seleccione Aceptarpara continuar.

                              1. La tarea está programada. Seleccione Aceptarpara cerrar la ventana y volver al Programador de tareas. Seleccione la tarea que acaba de realizar y pruébela. Haga clic con el botón derecho en la tarea y seleccione Ejecutaro seleccione Ejecutaren el panel Acciones.
                              2. Cuando finalice la tarea, observe la columna Última ejecuciónResultado. Debería ver La operación se completó correctamente.

                                Si dice algo más, intente usar el botón F5para actualizar la pantalla. Si aún dice algo más, hay algún problema con su secuencia de comandos o con la forma en que programó la tarea. Tiene que solucionar algunos problemas.

                                ¿Qué pasa con las pestañas de condiciones y configuración?

                                Sí, hay dos pestañas que no usamos discutir en las instrucciones anteriores. Para la mayoría de las tareas, no es necesario que acceda a estas pestañas. Hay valores predeterminados establecidos en ellos que generalmente es mejor dejarlos solo. Aún así, echemos un vistazo a las pestañas.

                                Crear tarea - Condiciones

                                Estas configuraciones se relacionan con el estado de la computadora. Si la tarea requiere muchos recursos o puede interrumpir a la persona que la usa, cambie la sección Inactivo.

                                La sección Energíatiene como valor predeterminado Iniciar la tarea solo si el equipo tiene alimentación de CAy Detener si el equipo cambia a la energía de la bateríaya marcada.

                                En la mayoría de los casos, cuando programa archivos por lotes, está bien dejarlos marcados. Configuramos algunas computadoras para que entren en suspensión para ahorrar energía cuando no se están utilizando. Si la computadora está inactiva, la tarea no se ejecutará. Si ese es el caso, querrá marcar la casilla Activar la computadora para ejecutar esta tarea.

                                En estos días, una computadora casi siempre está conectada a una red. Aún así, si su tarea depende de una conexión de red sólida, cambie la sección Red.

                                Crear tarea - Configuración

                                El La pestaña Configuraciónse relaciona con el comportamiento de la tarea. Eso significa cómo se está ejecutando la tarea. La opción Permitir que la tarea se ejecute bajo demandaestá marcada de forma predeterminada. Las otras opciones se relacionan con situaciones en las que una tarea se omite o falla.

                                Algunas tareas pueden atascarse en un bucle o no ejecutarse porque no se cumplen las condiciones de activación. Estas son las configuraciones que debe ajustar para tener en cuenta eso. Para la mayoría de las tareas, la configuración predeterminada es buena.

                                ¿Qué puedo hacer con los archivos por lotes programados?

                                Una vez que sepa cómo programar tareas, la mente puede correr con ideas de cosas para automatizar. Puede borrar archivos automáticamente, configurar programas favoritos para que se abran al iniciar sesión o borrar automáticamente la cola de impresión de trabajos fallidos. Cualquiera que sea la tarea que hagas repetidamente, probablemente puedas programarla y programarla.

                                Artículos Relacionados:


                                23.12.2020