Como executar um script de linha de comando toda sexta-feira às 3:00 da manhã automaticamente?

1

Eu atualmente uso o SWFTools via linha de comando no meu computador. Eu tenho dois comandos que eu quero executar toda sexta-feira às 3:00 AM automaticamente. No entanto, quero executar os dois scripts em uma ordem específica. Isso é o que eu tenho:

Às 3:00 da manhã de sexta-feira, quero fazer 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!

    
por Gkhan14 02.01.2013 / 21:03

1 resposta

4

Use o Agendador de Tarefas em um sistema Windows.

Criar Assistente de Tarefas Básicas:
Gatilho: Semanal
Recorrente a cada: 1 semanas em:
X sexta-feira

Iniciar um programa

Coloque suas duas linhas em um arquivo bat e coloque esse arquivo no "Iniciar um programa".

Seu arquivo bat pode ser algo assim:

@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 se parece com isso:

    
por 02.01.2013 / 21:06