Atualmente uso SWFTools via linha de comando no meu computador. Tenho dois comandos que desejo executar todas as sextas-feiras às 3h automaticamente. No entanto, quero executar os dois scripts em uma ordem específica. Isto é o que eu tenho:
Às 3h da sexta-feira, quero executar isso primeiro:
.\swfcombine -o "C:\users\****\My Documents\****\****\****.swf" --dummy -y 50 "C:\users\****\My Documents\****\****.swf"
Então isso:
.\swfrender "C:\users\****\My Documents\****\****\****.swf" -o "C:\users\****\My Documents\****\****.png"
Como posso fazer isso acontecer automaticamente? Qualquer ajuda seria muito apreciada!
Responder1
Use o Agendador de Tarefas em um sistema Windows.
Criar Assistente de Tarefa Básica:
Acionador: Semanalmente
Recorrente a cada: 1 semana em:
X Sexta-feira
Iniciar um programa
Coloque suas duas linhas em um arquivo bat e, em seguida, coloque esse arquivo em "Iniciar um programa".
Seu arquivo bat pode ser parecido com isto:
@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"
No Windows 8, o agendador de tarefas é assim: