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: