¿Cómo ejecutar un script de línea de comando todos los viernes a las 3:00 a. m. automáticamente?

¿Cómo ejecutar un script de línea de comando todos los viernes a las 3:00 a. m. automáticamente?

Actualmente uso SWFTools a través de la línea de comando en mi computadora. Tengo dos comandos que quiero ejecutar todos los viernes a las 3:00 a. m. automáticamente. Sin embargo, quiero ejecutar los dos scripts en un orden específico. Esto es lo que tengo:

A las 3:00 a.m. del viernes quiero ejecutar esto primero:

.\swfcombine -o "C:\users\****\My Documents\****\****\****.swf" --dummy -y 50 "C:\users\****\My Documents\****\****.swf"

Luego esto:

.\swfrender "C:\users\****\My Documents\****\****\****.swf" -o "C:\users\****\My Documents\****\****.png"

¿Cómo puedo hacer que esto suceda automáticamente? ¡Cualquier ayuda sería muy apreciada!

Respuesta1

Utilice el Programador de tareas en un sistema Windows.

Asistente para crear tareas básicas:
Activador: Semanal
Repetir cada: 1 semana el:
X viernes

iniciar un programa

Coloque sus dos líneas en un archivo bat, luego coloque ese archivo en "Iniciar un programa".

Su archivo bat podría verse así:

@ECHO OFF
REM This program first combines then renders swf files as png 
"C:\Path\to\swfcombine" -o "%USERPROFILE%\Path\to\****.swf" --dummy -y 50 "%USERPROFILE%\Path\to\****.swf"
.\swfrender "%USERPROFILE%\Path\to\****.swf" -o "%USERPROFILE%\Path\to\****.png"

En Windows 8, el programador de tareas tiene este aspecto: Programador de tareas de Windows 8

información relacionada