Como executar um script de linha de comando todas as sextas-feiras às 3h automaticamente?

Como executar um script de linha de comando todas as sextas-feiras às 3h automaticamente?

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: Agendador de tarefas do Windows 8

informação relacionada