Come eseguire automaticamente uno script da riga di comando ogni venerdì alle 3:00?


2

Attualmente uso SWFTools tramite riga di comando sul mio computer. Ho due comandi che voglio eseguire automaticamente ogni venerdì alle 3:00. Tuttavia, voglio eseguire i due script in un ordine specifico. Questo è quello che ho:

Venerdì alle 3:00 voglio eseguire questo prima:

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

Poi questo:

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

Come posso fare in modo che ciò accada automaticamente? Qualsiasi aiuto sarebbe molto apprezzato!

Risposte:


5

Utilizzare l'Utilità di pianificazione su un sistema Windows.

Creazione guidata attività di base:
Trigger:
ricorrenza settimanale ogni: 1 settimana il:
X venerdì

Avvia un programma

Inserisci le tue due linee in un file bat, quindi inserisci quel file nel tuo "Avvia un programma".

Il tuo file bat potrebbe essere simile al seguente:

@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"

In Windows 8, l'utilità di pianificazione è simile alla seguente: Utilità di pianificazione di Windows 8


Grazie. Tuttavia, non ho molta familiarità con i file bat. Vorrei solo posizionare le linee che ho usato in un file e chiamarlo file.bat?
Gkhan14,

Sì, è praticamente tutto.
Nathan DeWitt,

Grande! Ho un'altra domanda, dovrei includere la riga "cd C: \ users **** \ ..." nel file bat? Scusa per le domande, sto ancora imparando. Haha!
Gkhan14,

Dovresti essere in grado di usare %USERPROFILE%al posto C:\Users\<username>` part of the path. You don't need to include the dell'istruzione cd` se specifichi il percorso esatto degli eseguibili ( %USERPROFILE%\path\to\program\swfrender) su quelle righe di comando.
Darth Android
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.